Raspbian Package Auto-Building

Build log for lib2geom (1.1-2) on armhf

lib2geom1.1-2armhf → 2021-11-14 10:49:19

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-03

+==============================================================================+
| lib2geom 1.1-2 (armhf)                       Sun, 14 Nov 2021 10:11:13 +0000 |
+==============================================================================+

Package: lib2geom
Version: 1.1-2
Source Version: 1.1-2
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-ee004429-2bd2-4d36-8c2e-b2702ac0128b' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| 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.5 MB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf Packages [13.5 MB]
Fetched 26.0 MB in 26s (1016 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

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


Check APT
---------

Checking available source versions...

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

Reading package lists...
NOTICE: 'lib2geom' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/multimedia-team/lib2geom.git
Please use:
git clone https://salsa.debian.org/multimedia-team/lib2geom.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 1290 kB of source archives.
Get:1 http://172.17.0.1/private bookworm-staging/main lib2geom 1.1-2 (dsc) [2145 B]
Get:2 http://172.17.0.1/private bookworm-staging/main lib2geom 1.1-2 (tar) [1283 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main lib2geom 1.1-2 (diff) [4684 B]
Fetched 1290 kB in 0s (5889 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/lib2geom-DLaW6Y/lib2geom-1.1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/lib2geom-DLaW6Y' with '<<BUILDDIR>>'

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


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

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

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

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

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

Arch check ok (armhf included in any)

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


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

Merged Build-Depends: cmake (>= 3.12), debhelper-compat (= 13), ninja-build, libboost-dev, libcairo2-dev, libdouble-conversion-dev, libgsl-dev, libgtest-dev, libgtk-3-dev, pkg-config, ragel
Filtered Build-Depends: cmake (>= 3.12), debhelper-compat (= 13), ninja-build, libboost-dev, libcairo2-dev, libdouble-conversion-dev, libgsl-dev, libgtest-dev, libgtk-3-dev, pkg-config, ragel
dpkg-deb: building package 'sbuild-build-depends-lib2geom-dummy' in '/<<BUILDDIR>>/resolver-ud5L3h/apt_archive/sbuild-build-depends-lib2geom-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-lib2geom-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-ud5L3h/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-ud5L3h/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-ud5L3h/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-ud5L3h/apt_archive ./ Sources [570 B]
Get:5 copy:/<<BUILDDIR>>/resolver-ud5L3h/apt_archive ./ Packages [648 B]
Fetched 2551 B in 1s (3149 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  netbase
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
  adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils
  cmake cmake-data dbus dbus-bin dbus-daemon dbus-session-bus-common
  dbus-system-bus-common dbus-user-session dconf-gsettings-backend
  dconf-service debhelper dh-autoreconf dh-elpa-helper dh-strip-nondeterminism
  dmsetup dwz emacsen-common file fontconfig fontconfig-config
  fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0
  gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0
  gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 googletest groff-base
  gtk-update-icon-cache hicolor-icon-theme icu-devtools intltool-debian
  libapparmor1 libarchive-zip-perl libarchive13 libargon2-1 libatk-bridge2.0-0
  libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0
  libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3
  libblkid-dev libboost-dev libboost1.74-dev libbrotli-dev libbrotli1 libbsd0
  libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev
  libcolord2 libcryptsetup12 libcups2 libcurl4 libdatrie-dev libdatrie1
  libdbus-1-3 libdbus-1-dev libdconf1 libdebhelper-perl libdeflate-dev
  libdeflate0 libdevmapper1.02.1 libdouble-conversion-dev
  libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2
  libdrm-radeon1 libdrm2 libedit2 libegl-dev libegl-mesa0 libegl1
  libegl1-mesa-dev libelf1 libepoxy-dev libepoxy0 libexpat1 libexpat1-dev
  libffi-dev libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1
  libfontconfig1-dev libfreetype-dev libfreetype6 libfreetype6-dev
  libfribidi-dev libfribidi0 libgbm1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev
  libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1 libgl-dev
  libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2
  libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
  libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev
  libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgsl-dev libgsl25
  libgslcblas0 libgtest-dev libgtk-3-0 libgtk-3-common libgtk-3-dev
  libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b
  libice-dev libice6 libicu-dev libicu67 libip4tc2 libjbig-dev libjbig0
  libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjson-c5 libjsoncpp24
  libkmod2 liblcms2-2 libllvm12 liblzma-dev liblzo2-2 libmagic-mgc libmagic1
  libmd0 libmount-dev libmpdec3 libncurses6 libnghttp2-14 libopengl-dev
  libopengl0 libpam-systemd libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0
  libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre2-16-0 libpcre2-32-0
  libpcre2-8-0 libpcre2-dev libpcre2-posix3 libpcre3-dev libpcre32-3
  libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev
  libpng16-16 libprocps8 libpsl5 libpthread-stubs0-dev libpython3-stdlib
  libpython3.9-minimal libpython3.9-stdlib librhash0 librtmp1 libselinux1-dev
  libsensors-config libsensors5 libsepol1-dev libsigsegv2 libsm-dev libsm6
  libssh2-1 libsub-override-perl libsystemd0 libthai-data libthai-dev libthai0
  libtiff-dev libtiff5 libtiffxx5 libtool libuchardet0 libuv1 libvulkan1
  libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev
  libwayland-egl1 libwayland-server0 libwebp6 libx11-6 libx11-data libx11-dev
  libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
  libxcb-present0 libxcb-render0 libxcb-render0-dev libxcb-shm0
  libxcb-shm0-dev libxcb-sync1 libxcb-xfixes0 libxcb1 libxcb1-dev
  libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev
  libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev
  libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1
  libxkbcommon-dev libxkbcommon0 libxml2 libxrandr-dev libxrandr2
  libxrender-dev libxrender1 libxshmfence1 libxtst-dev libxtst6 libxxf86vm1
  libz3-4 m4 man-db media-types ninja-build pango1.0-tools pkg-config
  po-debconf procps python3 python3-distutils python3-lib2to3 python3-minimal
  python3.9 python3.9-minimal ragel sensible-utils shared-mime-info systemd
  systemd-sysv ucf uuid-dev wayland-protocols x11-common x11proto-dev xkb-data
  xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc cmake-doc dh-make gettext-doc
  libasprintf-dev libgettextpo-dev groff lrzip libboost-doc libboost1.74-doc
  libboost-atomic1.74-dev libboost-chrono1.74-dev libboost-container1.74-dev
  libboost-context1.74-dev libboost-contract1.74-dev
  libboost-coroutine1.74-dev libboost-date-time1.74-dev
  libboost-exception1.74-dev libboost-fiber1.74-dev
  libboost-filesystem1.74-dev libboost-graph1.74-dev
  libboost-graph-parallel1.74-dev libboost-iostreams1.74-dev
  libboost-locale1.74-dev libboost-log1.74-dev libboost-math1.74-dev
  libboost-mpi1.74-dev libboost-mpi-python1.74-dev libboost-numpy1.74-dev
  libboost-program-options1.74-dev libboost-python1.74-dev
  libboost-random1.74-dev libboost-regex1.74-dev
  libboost-serialization1.74-dev libboost-stacktrace1.74-dev
  libboost-system1.74-dev libboost-test1.74-dev libboost-thread1.74-dev
  libboost-timer1.74-dev libboost-type-erasure1.74-dev libboost-wave1.74-dev
  libboost1.74-tools-dev libmpfrc++-dev libntl-dev libboost-nowide1.74-dev
  libcairo2-doc colord cups-common libdatrie-doc freetype2-doc
  libgirepository1.0-dev libglib2.0-doc libxml2-utils libgraphite2-utils
  gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html gvfs libgtk-3-doc
  libice-doc icu-doc liblcms2-utils liblzma-doc imagemagick libpango1.0-doc
  lm-sensors libsm-doc libthai-doc libtool-doc gfortran | fortran95-compiler
  gcj-jdk libwayland-doc libx11-doc libxcb-doc libxext-doc m4-doc apparmor
  less www-browser graphicsmagick libmail-box-perl python3-doc python3-tk
  python3-venv python3.9-venv python3.9-doc binfmt-support systemd-container
  policykit-1
Recommended packages:
  librsvg2-common curl | wget | lynx at-spi2-core ca-certificates
  libarchive-cpio-perl xdg-user-dirs libgtk-3-bin libgpm2 libpng-tools
  publicsuffix libltdl-dev mesa-vulkan-drivers | vulkan-icd
  libmail-sendmail-perl psmisc systemd-timesyncd | time-daemon libnss-systemd
The following NEW packages will be installed:
  adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils
  cmake cmake-data dbus dbus-bin dbus-daemon dbus-session-bus-common
  dbus-system-bus-common dbus-user-session dconf-gsettings-backend
  dconf-service debhelper dh-autoreconf dh-elpa-helper dh-strip-nondeterminism
  dmsetup dwz emacsen-common file fontconfig fontconfig-config
  fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0
  gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0
  gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 googletest groff-base
  gtk-update-icon-cache hicolor-icon-theme icu-devtools intltool-debian
  libapparmor1 libarchive-zip-perl libarchive13 libargon2-1 libatk-bridge2.0-0
  libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0
  libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3
  libblkid-dev libboost-dev libboost1.74-dev libbrotli-dev libbrotli1 libbsd0
  libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev
  libcolord2 libcryptsetup12 libcups2 libcurl4 libdatrie-dev libdatrie1
  libdbus-1-3 libdbus-1-dev libdconf1 libdebhelper-perl libdeflate-dev
  libdeflate0 libdevmapper1.02.1 libdouble-conversion-dev
  libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2
  libdrm-radeon1 libdrm2 libedit2 libegl-dev libegl-mesa0 libegl1
  libegl1-mesa-dev libelf1 libepoxy-dev libepoxy0 libexpat1 libexpat1-dev
  libffi-dev libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1
  libfontconfig1-dev libfreetype-dev libfreetype6 libfreetype6-dev
  libfribidi-dev libfribidi0 libgbm1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev
  libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1 libgl-dev
  libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2
  libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
  libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev
  libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgsl-dev libgsl25
  libgslcblas0 libgtest-dev libgtk-3-0 libgtk-3-common libgtk-3-dev
  libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b
  libice-dev libice6 libicu-dev libicu67 libip4tc2 libjbig-dev libjbig0
  libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjson-c5 libjsoncpp24
  libkmod2 liblcms2-2 libllvm12 liblzma-dev liblzo2-2 libmagic-mgc libmagic1
  libmd0 libmount-dev libmpdec3 libncurses6 libnghttp2-14 libopengl-dev
  libopengl0 libpam-systemd libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0
  libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre2-16-0 libpcre2-32-0
  libpcre2-dev libpcre2-posix3 libpcre3-dev libpcre32-3 libpcrecpp0v5
  libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpng16-16 libprocps8
  libpsl5 libpthread-stubs0-dev libpython3-stdlib libpython3.9-minimal
  libpython3.9-stdlib librhash0 librtmp1 libselinux1-dev libsensors-config
  libsensors5 libsepol1-dev libsigsegv2 libsm-dev libsm6 libssh2-1
  libsub-override-perl libthai-data libthai-dev libthai0 libtiff-dev libtiff5
  libtiffxx5 libtool libuchardet0 libuv1 libvulkan1 libwayland-bin
  libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1
  libwayland-server0 libwebp6 libx11-6 libx11-data libx11-dev libx11-xcb1
  libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
  libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync1
  libxcb-xfixes0 libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1
  libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6
  libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev
  libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxml2
  libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1
  libxtst-dev libxtst6 libxxf86vm1 libz3-4 m4 man-db media-types ninja-build
  pango1.0-tools pkg-config po-debconf procps python3 python3-distutils
  python3-lib2to3 python3-minimal python3.9 python3.9-minimal ragel
  sbuild-build-depends-lib2geom-dummy sensible-utils shared-mime-info systemd
  systemd-sysv ucf uuid-dev wayland-protocols x11-common x11proto-dev xkb-data
  xorg-sgml-doctools xtrans-dev zlib1g-dev
The following packages will be upgraded:
  libpcre2-8-0 libsystemd0
2 upgraded, 300 newly installed, 0 to remove and 16 not upgraded.
Need to get 144 MB of archives.
After this operation, 670 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-ud5L3h/apt_archive ./ sbuild-build-depends-lib2geom-dummy 0.invalid.0 [932 B]
Get:2 http://172.17.0.1/private bookworm-staging/main armhf libsystemd0 armhf 249.5-2+rpi1 [364 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf bsdextrautils armhf 2.37.2-4 [135 kB]
Get:4 http://172.17.0.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:5 http://172.17.0.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-7 [793 kB]
Get:6 http://172.17.0.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.4-1 [31.6 kB]
Get:7 http://172.17.0.1/private bookworm-staging/main armhf man-db armhf 2.9.4-2 [1307 kB]
Get:8 http://172.17.0.1/private bookworm-staging/main armhf libapparmor1 armhf 3.0.3-5 [98.4 kB]
Get:9 http://172.17.0.1/private bookworm-staging/main armhf libargon2-1 armhf 0~20171227-0.2 [20.4 kB]
Get:10 http://172.17.0.1/private bookworm-staging/main armhf dmsetup armhf 2:1.02.175-2.1 [91.4 kB]
Get:11 http://172.17.0.1/private bookworm-staging/main armhf libdevmapper1.02.1 armhf 2:1.02.175-2.1 [134 kB]
Get:12 http://172.17.0.1/private bookworm-staging/main armhf libjson-c5 armhf 0.15-2 [38.7 kB]
Get:13 http://172.17.0.1/private bookworm-staging/main armhf libcryptsetup12 armhf 2:2.4.1-1 [213 kB]
Get:14 http://172.17.0.1/private bookworm-staging/main armhf libip4tc2 armhf 1.8.7-1 [32.7 kB]
Get:15 http://172.17.0.1/private bookworm-staging/main armhf libkmod2 armhf 29-1 [49.1 kB]
Get:16 http://172.17.0.1/private bookworm-staging/main armhf systemd armhf 249.5-2+rpi1 [4153 kB]
Get:17 http://172.17.0.1/private bookworm-staging/main armhf systemd-sysv armhf 249.5-2+rpi1 [116 kB]
Get:18 http://172.17.0.1/private bookworm-staging/main armhf libdbus-1-3 armhf 1.12.20-3 [195 kB]
Get:19 http://172.17.0.1/private bookworm-staging/main armhf dbus-bin armhf 1.12.20-3 [122 kB]
Get:20 http://172.17.0.1/private bookworm-staging/main armhf dbus-session-bus-common all 1.12.20-3 [97.3 kB]
Get:21 http://172.17.0.1/private bookworm-staging/main armhf libexpat1 armhf 2.4.1-3 [80.1 kB]
Get:22 http://172.17.0.1/private bookworm-staging/main armhf dbus-daemon armhf 1.12.20-3 [180 kB]
Get:23 http://172.17.0.1/private bookworm-staging/main armhf dbus-system-bus-common all 1.12.20-3 [98.4 kB]
Get:24 http://172.17.0.1/private bookworm-staging/main armhf dbus armhf 1.12.20-3 [114 kB]
Get:25 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9-minimal armhf 3.9.8-1+rpi1 [795 kB]
Get:26 http://172.17.0.1/private bookworm-staging/main armhf python3.9-minimal armhf 3.9.8-1+rpi1 [1584 kB]
Get:27 http://172.17.0.1/private bookworm-staging/main armhf python3-minimal armhf 3.9.7-1 [38.4 kB]
Get:28 http://172.17.0.1/private bookworm-staging/main armhf media-types all 4.0.0 [30.3 kB]
Get:29 http://172.17.0.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-2+rpi1 [73.5 kB]
Get:30 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9-stdlib armhf 3.9.8-1+rpi1 [1610 kB]
Get:31 http://172.17.0.1/private bookworm-staging/main armhf python3.9 armhf 3.9.8-1+rpi1 [484 kB]
Get:32 http://172.17.0.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.9.7-1 [21.6 kB]
Get:33 http://172.17.0.1/private bookworm-staging/main armhf python3 armhf 3.9.7-1 [38.0 kB]
Get:34 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-8-0 armhf 10.39-2 [213 kB]
Get:35 http://172.17.0.1/private bookworm-staging/main armhf libncurses6 armhf 6.2+20201114-4 [79.7 kB]
Get:36 http://172.17.0.1/private bookworm-staging/main armhf libprocps8 armhf 2:3.3.17-5 [60.5 kB]
Get:37 http://172.17.0.1/private bookworm-staging/main armhf procps armhf 2:3.3.17-5 [475 kB]
Get:38 http://172.17.0.1/private bookworm-staging/main armhf sensible-utils all 0.0.17 [21.5 kB]
Get:39 http://172.17.0.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB]
Get:40 http://172.17.0.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.39-3 [117 kB]
Get:41 http://172.17.0.1/private bookworm-staging/main armhf file armhf 1:5.39-3 [68.0 kB]
Get:42 http://172.17.0.1/private bookworm-staging/main armhf gettext-base armhf 0.21-4 [171 kB]
Get:43 http://172.17.0.1/private bookworm-staging/main armhf libpam-systemd armhf 249.5-2+rpi1 [269 kB]
Get:44 http://172.17.0.1/private bookworm-staging/main armhf ucf all 3.0043 [74.0 kB]
Get:45 http://172.17.0.1/private bookworm-staging/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB]
Get:46 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf2.0-common all 2.42.6+dfsg-2 [327 kB]
Get:47 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-0 armhf 2.70.1-1 [1210 kB]
Get:48 http://172.17.0.1/private bookworm-staging/main armhf libicu67 armhf 67.1-7 [8291 kB]
Get:49 http://172.17.0.1/private bookworm-staging/main armhf libxml2 armhf 2.9.12+dfsg-5 [584 kB]
Get:50 http://172.17.0.1/private bookworm-staging/main armhf shared-mime-info armhf 2.0-1 [697 kB]
Get:51 http://172.17.0.1/private bookworm-staging/main armhf libjpeg62-turbo armhf 1:2.0.6-4 [122 kB]
Get:52 http://172.17.0.1/private bookworm-staging/main armhf libpng16-16 armhf 1.6.37-3 [276 kB]
Get:53 http://172.17.0.1/private bookworm-staging/main armhf libdeflate0 armhf 1.8-1 [44.1 kB]
Get:54 http://172.17.0.1/private bookworm-staging/main armhf libjbig0 armhf 2.1-3.1+b2 [27.6 kB]
Get:55 http://172.17.0.1/private bookworm-staging/main armhf libwebp6 armhf 0.6.1-2.1 [225 kB]
Get:56 http://172.17.0.1/private bookworm-staging/main armhf libtiff5 armhf 4.3.0-2 [272 kB]
Get:57 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.6+dfsg-2 [139 kB]
Get:58 http://172.17.0.1/private bookworm-staging/main armhf gtk-update-icon-cache armhf 3.24.30-3 [88.0 kB]
Get:59 http://172.17.0.1/private bookworm-staging/main armhf adwaita-icon-theme all 41.0-1 [10.8 MB]
Get:60 http://172.17.0.1/private bookworm-staging/main armhf libsigsegv2 armhf 2.13-1 [34.3 kB]
Get:61 http://172.17.0.1/private bookworm-staging/main armhf m4 armhf 1.4.18-5 [186 kB]
Get:62 http://172.17.0.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:63 http://172.17.0.1/private bookworm-staging/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get:64 http://172.17.0.1/private bookworm-staging/main armhf automake all 1:1.16.5-1 [823 kB]
Get:65 http://172.17.0.1/private bookworm-staging/main armhf autopoint all 0.21-4 [510 kB]
Get:66 http://172.17.0.1/private bookworm-staging/main armhf libarchive13 armhf 3.4.3-2 [294 kB]
Get:67 http://172.17.0.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b1 [261 kB]
Get:68 http://172.17.0.1/private bookworm-staging/main armhf libnghttp2-14 armhf 1.43.0-1 [65.3 kB]
Get:69 http://172.17.0.1/private bookworm-staging/main armhf libpsl5 armhf 0.21.0-1.2 [56.2 kB]
Get:70 http://172.17.0.1/private bookworm-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:71 http://172.17.0.1/private bookworm-staging/main armhf libssh2-1 armhf 1.10.0-2 [161 kB]
Get:72 http://172.17.0.1/private bookworm-staging/main armhf libcurl4 armhf 7.79.1-2 [320 kB]
Get:73 http://172.17.0.1/private bookworm-staging/main armhf libjsoncpp24 armhf 1.9.4-5 [67.4 kB]
Get:74 http://172.17.0.1/private bookworm-staging/main armhf librhash0 armhf 1.4.2-1 [141 kB]
Get:75 http://172.17.0.1/private bookworm-staging/main armhf libuv1 armhf 1.42.0-1 [121 kB]
Get:76 http://172.17.0.1/private bookworm-staging/main armhf dh-elpa-helper all 2.0.9 [11.2 kB]
Get:77 http://172.17.0.1/private bookworm-staging/main armhf emacsen-common all 3.0.4 [19.3 kB]
Get:78 http://172.17.0.1/private bookworm-staging/main armhf cmake-data all 3.21.4-1 [1878 kB]
Get:79 http://172.17.0.1/private bookworm-staging/main armhf cmake armhf 3.21.4-1 [3462 kB]
Get:80 http://172.17.0.1/private bookworm-staging/main armhf dbus-user-session armhf 1.12.20-3 [97.2 kB]
Get:81 http://172.17.0.1/private bookworm-staging/main armhf libdconf1 armhf 0.40.0-2 [42.4 kB]
Get:82 http://172.17.0.1/private bookworm-staging/main armhf dconf-service armhf 0.40.0-2 [35.2 kB]
Get:83 http://172.17.0.1/private bookworm-staging/main armhf dconf-gsettings-backend armhf 0.40.0-2 [29.4 kB]
Get:84 http://172.17.0.1/private bookworm-staging/main armhf libdebhelper-perl all 13.5.2 [192 kB]
Get:85 http://172.17.0.1/private bookworm-staging/main armhf libtool all 2.4.6-15 [513 kB]
Get:86 http://172.17.0.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:87 http://172.17.0.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:88 http://172.17.0.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:89 http://172.17.0.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.12.0-2 [26.3 kB]
Get:90 http://172.17.0.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.12.0-2 [15.5 kB]
Get:91 http://172.17.0.1/private bookworm-staging/main armhf libelf1 armhf 0.185-2 [168 kB]
Get:92 http://172.17.0.1/private bookworm-staging/main armhf dwz armhf 0.14-1 [83.0 kB]
Get:93 http://172.17.0.1/private bookworm-staging/main armhf gettext armhf 0.21-4 [1215 kB]
Get:94 http://172.17.0.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:95 http://172.17.0.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:96 http://172.17.0.1/private bookworm-staging/main armhf debhelper all 13.5.2 [1056 kB]
Get:97 http://172.17.0.1/private bookworm-staging/main armhf libfreetype6 armhf 2.11.0+dfsg-1 [386 kB]
Get:98 http://172.17.0.1/private bookworm-staging/main armhf fonts-dejavu-core all 2.37-2 [1069 kB]
Get:99 http://172.17.0.1/private bookworm-staging/main armhf fontconfig-config all 2.13.1-4.2 [281 kB]
Get:100 http://172.17.0.1/private bookworm-staging/main armhf libfontconfig1 armhf 2.13.1-4.2 [328 kB]
Get:101 http://172.17.0.1/private bookworm-staging/main armhf fontconfig armhf 2.13.1-4.2 [416 kB]
Get:102 http://172.17.0.1/private bookworm-staging/main armhf libgirepository-1.0-1 armhf 1.70.0-2 [82.9 kB]
Get:103 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-glib-2.0 armhf 1.70.0-2 [154 kB]
Get:104 http://172.17.0.1/private bookworm-staging/main armhf libatk1.0-data all 2.36.0-2 [149 kB]
Get:105 http://172.17.0.1/private bookworm-staging/main armhf libatk1.0-0 armhf 2.36.0-2 [44.2 kB]
Get:106 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-atk-1.0 armhf 2.36.0-2 [26.0 kB]
Get:107 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-freedesktop armhf 1.70.0-2 [33.8 kB]
Get:108 http://172.17.0.1/private bookworm-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:109 http://172.17.0.1/private bookworm-staging/main armhf libmd0 armhf 1.0.4-1 [28.9 kB]
Get:110 http://172.17.0.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.3-1 [103 kB]
Get:111 http://172.17.0.1/private bookworm-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:112 http://172.17.0.1/private bookworm-staging/main armhf libxcb1 armhf 1.14-3 [136 kB]
Get:113 http://172.17.0.1/private bookworm-staging/main armhf libx11-data all 2:1.7.2-2 [311 kB]
Get:114 http://172.17.0.1/private bookworm-staging/main armhf libx11-6 armhf 2:1.7.2-2 [704 kB]
Get:115 http://172.17.0.1/private bookworm-staging/main armhf libxext6 armhf 2:1.3.4-1 [48.0 kB]
Get:116 http://172.17.0.1/private bookworm-staging/main armhf libxi6 armhf 2:1.8-1 [78.1 kB]
Get:117 http://172.17.0.1/private bookworm-staging/main armhf libatspi2.0-0 armhf 2.42.0-2 [67.4 kB]
Get:118 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-atspi-2.0 armhf 2.42.0-2 [23.8 kB]
Get:119 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.42.6+dfsg-2 [30.6 kB]
Get:120 http://172.17.0.1/private bookworm-staging/main armhf libgraphite2-3 armhf 1.3.14-1 [70.3 kB]
Get:121 http://172.17.0.1/private bookworm-staging/main armhf libharfbuzz0b armhf 2.7.4-1 [1422 kB]
Get:122 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-harfbuzz-0.0 armhf 2.7.4-1 [1154 kB]
Get:123 http://172.17.0.1/private bookworm-staging/main armhf libfribidi0 armhf 1.0.8-2 [63.5 kB]
Get:124 http://172.17.0.1/private bookworm-staging/main armhf libthai-data all 0.1.28-4.1 [171 kB]
Get:125 http://172.17.0.1/private bookworm-staging/main armhf libdatrie1 armhf 0.2.13-2 [39.7 kB]
Get:126 http://172.17.0.1/private bookworm-staging/main armhf libthai0 armhf 0.1.28-4.1 [51.4 kB]
Get:127 http://172.17.0.1/private bookworm-staging/main armhf libpango-1.0-0 armhf 1.48.10+ds1-1 [184 kB]
Get:128 http://172.17.0.1/private bookworm-staging/main armhf libpixman-1-0 armhf 0.40.0-1 [463 kB]
Get:129 http://172.17.0.1/private bookworm-staging/main armhf libxcb-render0 armhf 1.14-3 [110 kB]
Get:130 http://172.17.0.1/private bookworm-staging/main armhf libxcb-shm0 armhf 1.14-3 [101 kB]
Get:131 http://172.17.0.1/private bookworm-staging/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
Get:132 http://172.17.0.1/private bookworm-staging/main armhf libcairo2 armhf 1.16.0-5 [602 kB]
Get:133 http://172.17.0.1/private bookworm-staging/main armhf libpangoft2-1.0-0 armhf 1.48.10+ds1-1 [66.6 kB]
Get:134 http://172.17.0.1/private bookworm-staging/main armhf libpangocairo-1.0-0 armhf 1.48.10+ds1-1 [56.8 kB]
Get:135 http://172.17.0.1/private bookworm-staging/main armhf libxft2 armhf 2.3.2-2 [49.3 kB]
Get:136 http://172.17.0.1/private bookworm-staging/main armhf libpangoxft-1.0-0 armhf 1.48.10+ds1-1 [51.0 kB]
Get:137 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-pango-1.0 armhf 1.48.10+ds1-1 [62.5 kB]
Get:138 http://172.17.0.1/private bookworm-staging/main armhf libatk-bridge2.0-0 armhf 2.38.0-2 [55.8 kB]
Get:139 http://172.17.0.1/private bookworm-staging/main armhf libcairo-gobject2 armhf 1.16.0-5 [124 kB]
Get:140 http://172.17.0.1/private bookworm-staging/main armhf liblcms2-2 armhf 2.12~rc1-2 [121 kB]
Get:141 http://172.17.0.1/private bookworm-staging/main armhf libcolord2 armhf 1.4.5-3 [123 kB]
Get:142 http://172.17.0.1/private bookworm-staging/main armhf libavahi-common-data armhf 0.8-5 [123 kB]
Get:143 http://172.17.0.1/private bookworm-staging/main armhf libavahi-common3 armhf 0.8-5 [55.3 kB]
Get:144 http://172.17.0.1/private bookworm-staging/main armhf libavahi-client3 armhf 0.8-5 [57.9 kB]
Get:145 http://172.17.0.1/private bookworm-staging/main armhf libcups2 armhf 2.3.3op2-7 [312 kB]
Get:146 http://172.17.0.1/private bookworm-staging/main armhf libepoxy0 armhf 1.5.9-2 [174 kB]
Get:147 http://172.17.0.1/private bookworm-staging/main armhf libwayland-client0 armhf 1.19.0-2+b1 [22.4 kB]
Get:148 http://172.17.0.1/private bookworm-staging/main armhf libwayland-cursor0 armhf 1.19.0-2+b1 [13.8 kB]
Get:149 http://172.17.0.1/private bookworm-staging/main armhf libwayland-egl1 armhf 1.19.0-2+b1 [8576 B]
Get:150 http://172.17.0.1/private bookworm-staging/main armhf libxcomposite1 armhf 1:0.4.5-1 [16.2 kB]
Get:151 http://172.17.0.1/private bookworm-staging/main armhf libxfixes3 armhf 1:5.0.3-2 [20.7 kB]
Get:152 http://172.17.0.1/private bookworm-staging/main armhf libxcursor1 armhf 1:1.2.0-2 [34.2 kB]
Get:153 http://172.17.0.1/private bookworm-staging/main armhf libxdamage1 armhf 1:1.1.5-2 [15.2 kB]
Get:154 http://172.17.0.1/private bookworm-staging/main armhf libxinerama1 armhf 2:1.1.4-2 [17.3 kB]
Get:155 http://172.17.0.1/private bookworm-staging/main armhf xkb-data all 2.33-1 [748 kB]
Get:156 http://172.17.0.1/private bookworm-staging/main armhf libxkbcommon0 armhf 1.3.1-1 [95.7 kB]
Get:157 http://172.17.0.1/private bookworm-staging/main armhf libxrandr2 armhf 2:1.5.2-1 [34.9 kB]
Get:158 http://172.17.0.1/private bookworm-staging/main armhf libgtk-3-common all 3.24.30-3 [3780 kB]
Get:159 http://172.17.0.1/private bookworm-staging/main armhf libgtk-3-0 armhf 3.24.30-3 [2422 kB]
Get:160 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-gtk-3.0 armhf 3.24.30-3 [260 kB]
Get:161 http://172.17.0.1/private bookworm-staging/main armhf googletest all 1.11.0-3 [535 kB]
Get:162 http://172.17.0.1/private bookworm-staging/main armhf icu-devtools armhf 67.1-7 [172 kB]
Get:163 http://172.17.0.1/private bookworm-staging/main armhf pkg-config armhf 0.29.2-1 [61.5 kB]
Get:164 http://172.17.0.1/private bookworm-staging/main armhf libffi-dev armhf 3.4.2-3 [61.6 kB]
Get:165 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-data all 2.70.1-1 [1190 kB]
Get:166 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-bin armhf 2.70.1-1 [138 kB]
Get:167 http://172.17.0.1/private bookworm-staging/main armhf python3-lib2to3 all 3.9.7-1 [79.4 kB]
Get:168 http://172.17.0.1/private bookworm-staging/main armhf python3-distutils all 3.9.7-1 [146 kB]
Get:169 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-dev-bin armhf 2.70.1-1 [181 kB]
Get:170 http://172.17.0.1/private bookworm-staging/main armhf uuid-dev armhf 2.37.2-4 [94.4 kB]
Get:171 http://172.17.0.1/private bookworm-staging/main armhf libblkid-dev armhf 2.37.2-4 [216 kB]
Get:172 http://172.17.0.1/private bookworm-staging/main armhf libsepol1-dev armhf 3.1-1 [308 kB]
Get:173 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-16-0 armhf 10.39-2 [200 kB]
Get:174 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-32-0 armhf 10.39-2 [190 kB]
Get:175 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-posix3 armhf 10.39-2 [51.8 kB]
Get:176 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-dev armhf 10.39-2 [629 kB]
Get:177 http://172.17.0.1/private bookworm-staging/main armhf libselinux1-dev armhf 3.1-3 [156 kB]
Get:178 http://172.17.0.1/private bookworm-staging/main armhf libmount-dev armhf 2.37.2-4 [79.0 kB]
Get:179 http://172.17.0.1/private bookworm-staging/main armhf libpcre16-3 armhf 2:8.39-13 [235 kB]
Get:180 http://172.17.0.1/private bookworm-staging/main armhf libpcre32-3 armhf 2:8.39-13 [228 kB]
Get:181 http://172.17.0.1/private bookworm-staging/main armhf libpcrecpp0v5 armhf 2:8.39-13 [150 kB]
Get:182 http://172.17.0.1/private bookworm-staging/main armhf libpcre3-dev armhf 2:8.39-13 [566 kB]
Get:183 http://172.17.0.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2 [184 kB]
Get:184 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-dev armhf 2.70.1-1 [1476 kB]
Get:185 http://172.17.0.1/private bookworm-staging/main armhf libatk1.0-dev armhf 2.36.0-2 [104 kB]
Get:186 http://172.17.0.1/private bookworm-staging/main armhf libdbus-1-dev armhf 1.12.20-3 [225 kB]
Get:187 http://172.17.0.1/private bookworm-staging/main armhf x11-common all 1:7.7+23 [252 kB]
Get:188 http://172.17.0.1/private bookworm-staging/main armhf libxtst6 armhf 2:1.2.3-1 [26.3 kB]
Get:189 http://172.17.0.1/private bookworm-staging/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get:190 http://172.17.0.1/private bookworm-staging/main armhf x11proto-dev all 2021.5-1 [599 kB]
Get:191 http://172.17.0.1/private bookworm-staging/main armhf libxau-dev armhf 1:1.0.9-1 [22.3 kB]
Get:192 http://172.17.0.1/private bookworm-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:193 http://172.17.0.1/private bookworm-staging/main armhf xtrans-dev all 1.4.0-1 [98.7 kB]
Get:194 http://172.17.0.1/private bookworm-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:195 http://172.17.0.1/private bookworm-staging/main armhf libxcb1-dev armhf 1.14-3 [171 kB]
Get:196 http://172.17.0.1/private bookworm-staging/main armhf libx11-dev armhf 2:1.7.2-2 [780 kB]
Get:197 http://172.17.0.1/private bookworm-staging/main armhf libxext-dev armhf 2:1.3.4-1 [102 kB]
Get:198 http://172.17.0.1/private bookworm-staging/main armhf libxfixes-dev armhf 1:5.0.3-2 [22.9 kB]
Get:199 http://172.17.0.1/private bookworm-staging/main armhf libxi-dev armhf 2:1.8-1 [238 kB]
Get:200 http://172.17.0.1/private bookworm-staging/main armhf libxtst-dev armhf 2:1.2.3-1 [30.5 kB]
Get:201 http://172.17.0.1/private bookworm-staging/main armhf libatspi2.0-dev armhf 2.42.0-2 [79.2 kB]
Get:202 http://172.17.0.1/private bookworm-staging/main armhf libatk-bridge2.0-dev armhf 2.38.0-2 [9984 B]
Get:203 http://172.17.0.1/private bookworm-staging/main armhf libboost1.74-dev armhf 1.74.0-9 [9534 kB]
Get:204 http://172.17.0.1/private bookworm-staging/main armhf libboost-dev armhf 1.74.0.3+b1 [4820 B]
Get:205 http://172.17.0.1/private bookworm-staging/main armhf libbrotli-dev armhf 1.0.9-2+b1 [272 kB]
Get:206 http://172.17.0.1/private bookworm-staging/main armhf liblzo2-2 armhf 2.10-2 [50.2 kB]
Get:207 http://172.17.0.1/private bookworm-staging/main armhf libcairo-script-interpreter2 armhf 1.16.0-5 [153 kB]
Get:208 http://172.17.0.1/private bookworm-staging/main armhf libexpat1-dev armhf 2.4.1-3 [135 kB]
Get:209 http://172.17.0.1/private bookworm-staging/main armhf libpng-dev armhf 1.6.37-3 [277 kB]
Get:210 http://172.17.0.1/private bookworm-staging/main armhf libfreetype-dev armhf 2.11.0+dfsg-1 [544 kB]
Get:211 http://172.17.0.1/private bookworm-staging/main armhf libfreetype6-dev armhf 2.11.0+dfsg-1 [109 kB]
Get:212 http://172.17.0.1/private bookworm-staging/main armhf libfontconfig-dev armhf 2.13.1-4.2 [347 kB]
Get:213 http://172.17.0.1/private bookworm-staging/main armhf libfontconfig1-dev armhf 2.13.1-4.2 [238 kB]
Get:214 http://172.17.0.1/private bookworm-staging/main armhf libxrender-dev armhf 1:0.9.10-1 [37.7 kB]
Get:215 http://172.17.0.1/private bookworm-staging/main armhf libice6 armhf 2:1.0.10-1 [51.7 kB]
Get:216 http://172.17.0.1/private bookworm-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:217 http://172.17.0.1/private bookworm-staging/main armhf libice-dev armhf 2:1.0.10-1 [58.7 kB]
Get:218 http://172.17.0.1/private bookworm-staging/main armhf libsm-dev armhf 2:1.2.3-1 [35.4 kB]
Get:219 http://172.17.0.1/private bookworm-staging/main armhf libpixman-1-dev armhf 0.40.0-1 [482 kB]
Get:220 http://172.17.0.1/private bookworm-staging/main armhf libxcb-render0-dev armhf 1.14-3 [113 kB]
Get:221 http://172.17.0.1/private bookworm-staging/main armhf libxcb-shm0-dev armhf 1.14-3 [102 kB]
Get:222 http://172.17.0.1/private bookworm-staging/main armhf libcairo2-dev armhf 1.16.0-5 [614 kB]
Get:223 http://172.17.0.1/private bookworm-staging/main armhf libdatrie-dev armhf 0.2.13-2 [15.2 kB]
Get:224 http://172.17.0.1/private bookworm-staging/main armhf libdeflate-dev armhf 1.8-1 [40.4 kB]
Get:225 http://172.17.0.1/private bookworm-staging/main armhf libdouble-conversion3 armhf 3.1.5-7 [38.1 kB]
Get:226 http://172.17.0.1/private bookworm-staging/main armhf libdouble-conversion-dev armhf 3.1.5-7 [54.3 kB]
Get:227 http://172.17.0.1/private bookworm-staging/main armhf libdrm-common all 2.4.107-8+rpi1 [15.5 kB]
Get:228 http://172.17.0.1/private bookworm-staging/main armhf libdrm2 armhf 2.4.107-8+rpi1 [40.0 kB]
Get:229 http://172.17.0.1/private bookworm-staging/main armhf libdrm-amdgpu1 armhf 2.4.107-8+rpi1 [28.0 kB]
Get:230 http://172.17.0.1/private bookworm-staging/main armhf libdrm-nouveau2 armhf 2.4.107-8+rpi1 [25.6 kB]
Get:231 http://172.17.0.1/private bookworm-staging/main armhf libdrm-radeon1 armhf 2.4.107-8+rpi1 [29.6 kB]
Get:232 http://172.17.0.1/private bookworm-staging/main armhf libedit2 armhf 3.1-20210910-1 [81.2 kB]
Get:233 http://172.17.0.1/private bookworm-staging/main armhf libglvnd0 armhf 1.3.4-2 [54.8 kB]
Get:234 http://172.17.0.1/private bookworm-staging/main armhf libwayland-server0 armhf 1.19.0-2+b1 [28.3 kB]
Get:235 http://172.17.0.1/private bookworm-staging/main armhf libgbm1 armhf 21.2.5-1+rpi1 [73.6 kB]
Get:236 http://172.17.0.1/private bookworm-staging/main armhf libglapi-mesa armhf 21.2.5-1+rpi1 [83.6 kB]
Get:237 http://172.17.0.1/private bookworm-staging/main armhf libx11-xcb1 armhf 2:1.7.2-2 [203 kB]
Get:238 http://172.17.0.1/private bookworm-staging/main armhf libxcb-dri2-0 armhf 1.14-3 [103 kB]
Get:239 http://172.17.0.1/private bookworm-staging/main armhf libxcb-dri3-0 armhf 1.14-3 [102 kB]
Get:240 http://172.17.0.1/private bookworm-staging/main armhf libxcb-present0 armhf 1.14-3 [101 kB]
Get:241 http://172.17.0.1/private bookworm-staging/main armhf libxcb-sync1 armhf 1.14-3 [104 kB]
Get:242 http://172.17.0.1/private bookworm-staging/main armhf libxcb-xfixes0 armhf 1.14-3 [105 kB]
Get:243 http://172.17.0.1/private bookworm-staging/main armhf libxshmfence1 armhf 1.3-1 [8636 B]
Get:244 http://172.17.0.1/private bookworm-staging/main armhf libegl-mesa0 armhf 21.2.5-1+rpi1 [125 kB]
Get:245 http://172.17.0.1/private bookworm-staging/main armhf libegl1 armhf 1.3.4-2 [29.8 kB]
Get:246 http://172.17.0.1/private bookworm-staging/main armhf libxcb-glx0 armhf 1.14-3 [117 kB]
Get:247 http://172.17.0.1/private bookworm-staging/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.1 kB]
Get:248 http://172.17.0.1/private bookworm-staging/main armhf libz3-4 armhf 4.8.12-1 [5758 kB]
Get:249 http://172.17.0.1/private bookworm-staging/main armhf libllvm12 armhf 1:12.0.1-16+rpi1 [17.1 MB]
Get:250 http://172.17.0.1/private bookworm-staging/main armhf libsensors-config all 1:3.6.0-7 [32.3 kB]
Get:251 http://172.17.0.1/private bookworm-staging/main armhf libsensors5 armhf 1:3.6.0-7 [49.6 kB]
Get:252 http://172.17.0.1/private bookworm-staging/main armhf libvulkan1 armhf 1.2.189.0-2 [84.3 kB]
Get:253 http://172.17.0.1/private bookworm-staging/main armhf libgl1-mesa-dri armhf 21.2.5-1+rpi1 [6394 kB]
Get:254 http://172.17.0.1/private bookworm-staging/main armhf libglx-mesa0 armhf 21.2.5-1+rpi1 [169 kB]
Get:255 http://172.17.0.1/private bookworm-staging/main armhf libglx0 armhf 1.3.4-2 [26.6 kB]
Get:256 http://172.17.0.1/private bookworm-staging/main armhf libgl1 armhf 1.3.4-2 [105 kB]
Get:257 http://172.17.0.1/private bookworm-staging/main armhf libglx-dev armhf 1.3.4-2 [16.6 kB]
Get:258 http://172.17.0.1/private bookworm-staging/main armhf libgl-dev armhf 1.3.4-2 [100 kB]
Get:259 http://172.17.0.1/private bookworm-staging/main armhf libegl-dev armhf 1.3.4-2 [20.1 kB]
Get:260 http://172.17.0.1/private bookworm-staging/main armhf libglvnd-core-dev armhf 1.3.4-2 [14.1 kB]
Get:261 http://172.17.0.1/private bookworm-staging/main armhf libgles1 armhf 1.3.4-2 [13.4 kB]
Get:262 http://172.17.0.1/private bookworm-staging/main armhf libgles2 armhf 1.3.4-2 [20.3 kB]
Get:263 http://172.17.0.1/private bookworm-staging/main armhf libgles-dev armhf 1.3.4-2 [50.6 kB]
Get:264 http://172.17.0.1/private bookworm-staging/main armhf libopengl0 armhf 1.3.4-2 [38.9 kB]
Get:265 http://172.17.0.1/private bookworm-staging/main armhf libopengl-dev armhf 1.3.4-2 [6156 B]
Get:266 http://172.17.0.1/private bookworm-staging/main armhf libglvnd-dev armhf 1.3.4-2 [5916 B]
Get:267 http://172.17.0.1/private bookworm-staging/main armhf libegl1-mesa-dev armhf 21.2.5-1+rpi1 [55.6 kB]
Get:268 http://172.17.0.1/private bookworm-staging/main armhf libepoxy-dev armhf 1.5.9-2 [128 kB]
Get:269 http://172.17.0.1/private bookworm-staging/main armhf libfribidi-dev armhf 1.0.8-2 [103 kB]
Get:270 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf2.0-bin armhf 2.42.6+dfsg-2 [34.8 kB]
Get:271 http://172.17.0.1/private bookworm-staging/main armhf libjpeg62-turbo-dev armhf 1:2.0.6-4 [240 kB]
Get:272 http://172.17.0.1/private bookworm-staging/main armhf libjpeg-dev armhf 1:2.0.6-4 [67.8 kB]
Get:273 http://172.17.0.1/private bookworm-staging/main armhf libjbig-dev armhf 2.1-3.1+b2 [27.7 kB]
Get:274 http://172.17.0.1/private bookworm-staging/main armhf liblzma-dev armhf 5.2.5-2 [219 kB]
Get:275 http://172.17.0.1/private bookworm-staging/main armhf libtiffxx5 armhf 4.3.0-2 [133 kB]
Get:276 http://172.17.0.1/private bookworm-staging/main armhf libtiff-dev armhf 4.3.0-2 [385 kB]
Get:277 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf-2.0-dev armhf 2.42.6+dfsg-2 [67.2 kB]
Get:278 http://172.17.0.1/private bookworm-staging/main armhf libgraphite2-dev armhf 1.3.14-1 [24.0 kB]
Get:279 http://172.17.0.1/private bookworm-staging/main armhf libgslcblas0 armhf 2.6+dfsg-2 [79.5 kB]
Get:280 http://172.17.0.1/private bookworm-staging/main armhf libgsl25 armhf 2.6+dfsg-2 [753 kB]
Get:281 http://172.17.0.1/private bookworm-staging/main armhf libgsl-dev armhf 2.6+dfsg-2 [950 kB]
Get:282 http://172.17.0.1/private bookworm-staging/main armhf libgtest-dev armhf 1.11.0-3 [1397 kB]
Get:283 http://172.17.0.1/private bookworm-staging/main armhf libharfbuzz-icu0 armhf 2.7.4-1 [1132 kB]
Get:284 http://172.17.0.1/private bookworm-staging/main armhf libharfbuzz-gobject0 armhf 2.7.4-1 [1145 kB]
Get:285 http://172.17.0.1/private bookworm-staging/main armhf libicu-dev armhf 67.1-7 [9228 kB]
Get:286 http://172.17.0.1/private bookworm-staging/main armhf libharfbuzz-dev armhf 2.7.4-1 [1562 kB]
Get:287 http://172.17.0.1/private bookworm-staging/main armhf libthai-dev armhf 0.1.28-4.1 [21.7 kB]
Get:288 http://172.17.0.1/private bookworm-staging/main armhf libxft-dev armhf 2.3.2-2 [60.3 kB]
Get:289 http://172.17.0.1/private bookworm-staging/main armhf pango1.0-tools armhf 1.48.10+ds1-1 [61.3 kB]
Get:290 http://172.17.0.1/private bookworm-staging/main armhf libpango1.0-dev armhf 1.48.10+ds1-1 [168 kB]
Get:291 http://172.17.0.1/private bookworm-staging/main armhf libwayland-bin armhf 1.19.0-2+b1 [20.4 kB]
Get:292 http://172.17.0.1/private bookworm-staging/main armhf libwayland-dev armhf 1.19.0-2+b1 [70.2 kB]
Get:293 http://172.17.0.1/private bookworm-staging/main armhf libxcomposite-dev armhf 1:0.4.5-1 [19.9 kB]
Get:294 http://172.17.0.1/private bookworm-staging/main armhf libxcursor-dev armhf 1:1.2.0-2 [41.7 kB]
Get:295 http://172.17.0.1/private bookworm-staging/main armhf libxdamage-dev armhf 1:1.1.5-2 [15.1 kB]
Get:296 http://172.17.0.1/private bookworm-staging/main armhf libxinerama-dev armhf 2:1.1.4-2 [19.7 kB]
Get:297 http://172.17.0.1/private bookworm-staging/main armhf libxkbcommon-dev armhf 1.3.1-1 [52.9 kB]
Get:298 http://172.17.0.1/private bookworm-staging/main armhf libxrandr-dev armhf 2:1.5.2-1 [42.6 kB]
Get:299 http://172.17.0.1/private bookworm-staging/main armhf wayland-protocols all 1.23-1 [65.6 kB]
Get:300 http://172.17.0.1/private bookworm-staging/main armhf libgtk-3-dev armhf 3.24.30-3 [1145 kB]
Get:301 http://172.17.0.1/private bookworm-staging/main armhf ninja-build armhf 1.10.1-1 [92.5 kB]
Get:302 http://172.17.0.1/private bookworm-staging/main armhf ragel armhf 6.10-1 [909 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 144 MB in 15s (9462 kB/s)
(Reading database ... 12500 files and directories currently installed.)
Preparing to unpack .../libsystemd0_249.5-2+rpi1_armhf.deb ...
Unpacking libsystemd0:armhf (249.5-2+rpi1) over (249.5-1+rpi1) ...
Setting up libsystemd0:armhf (249.5-2+rpi1) ...
Selecting previously unselected package bsdextrautils.
(Reading database ... 12500 files and directories currently installed.)
Preparing to unpack .../00-bsdextrautils_2.37.2-4_armhf.deb ...
Unpacking bsdextrautils (2.37.2-4) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../01-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../02-groff-base_1.22.4-7_armhf.deb ...
Unpacking groff-base (1.22.4-7) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.4-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.4-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.9.4-2_armhf.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package libapparmor1:armhf.
Preparing to unpack .../05-libapparmor1_3.0.3-5_armhf.deb ...
Unpacking libapparmor1:armhf (3.0.3-5) ...
Selecting previously unselected package libargon2-1:armhf.
Preparing to unpack .../06-libargon2-1_0~20171227-0.2_armhf.deb ...
Unpacking libargon2-1:armhf (0~20171227-0.2) ...
Selecting previously unselected package dmsetup.
Preparing to unpack .../07-dmsetup_2%3a1.02.175-2.1_armhf.deb ...
Unpacking dmsetup (2:1.02.175-2.1) ...
Selecting previously unselected package libdevmapper1.02.1:armhf.
Preparing to unpack .../08-libdevmapper1.02.1_2%3a1.02.175-2.1_armhf.deb ...
Unpacking libdevmapper1.02.1:armhf (2:1.02.175-2.1) ...
Selecting previously unselected package libjson-c5:armhf.
Preparing to unpack .../09-libjson-c5_0.15-2_armhf.deb ...
Unpacking libjson-c5:armhf (0.15-2) ...
Selecting previously unselected package libcryptsetup12:armhf.
Preparing to unpack .../10-libcryptsetup12_2%3a2.4.1-1_armhf.deb ...
Unpacking libcryptsetup12:armhf (2:2.4.1-1) ...
Selecting previously unselected package libip4tc2:armhf.
Preparing to unpack .../11-libip4tc2_1.8.7-1_armhf.deb ...
Unpacking libip4tc2:armhf (1.8.7-1) ...
Selecting previously unselected package libkmod2:armhf.
Preparing to unpack .../12-libkmod2_29-1_armhf.deb ...
Unpacking libkmod2:armhf (29-1) ...
Selecting previously unselected package systemd.
Preparing to unpack .../13-systemd_249.5-2+rpi1_armhf.deb ...
Unpacking systemd (249.5-2+rpi1) ...
Setting up libapparmor1:armhf (3.0.3-5) ...
Setting up libargon2-1:armhf (0~20171227-0.2) ...
Setting up libjson-c5:armhf (0.15-2) ...
Setting up libip4tc2:armhf (1.8.7-1) ...
Setting up libkmod2:armhf (29-1) ...
Setting up libdevmapper1.02.1:armhf (2:1.02.175-2.1) ...
Setting up libcryptsetup12:armhf (2:2.4.1-1) ...
Setting up systemd (249.5-2+rpi1) ...
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service -> /lib/systemd/system/systemd-pstore.service.
Initializing machine ID from random generator.
Setting up dmsetup (2:1.02.175-2.1) ...
Selecting previously unselected package systemd-sysv.
(Reading database ... 13941 files and directories currently installed.)
Preparing to unpack .../0-systemd-sysv_249.5-2+rpi1_armhf.deb ...
Unpacking systemd-sysv (249.5-2+rpi1) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../1-libdbus-1-3_1.12.20-3_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.12.20-3) ...
Selecting previously unselected package dbus-bin.
Preparing to unpack .../2-dbus-bin_1.12.20-3_armhf.deb ...
Unpacking dbus-bin (1.12.20-3) ...
Selecting previously unselected package dbus-session-bus-common.
Preparing to unpack .../3-dbus-session-bus-common_1.12.20-3_all.deb ...
Unpacking dbus-session-bus-common (1.12.20-3) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../4-libexpat1_2.4.1-3_armhf.deb ...
Unpacking libexpat1:armhf (2.4.1-3) ...
Selecting previously unselected package dbus-daemon.
Preparing to unpack .../5-dbus-daemon_1.12.20-3_armhf.deb ...
Unpacking dbus-daemon (1.12.20-3) ...
Selecting previously unselected package dbus-system-bus-common.
Preparing to unpack .../6-dbus-system-bus-common_1.12.20-3_all.deb ...
Unpacking dbus-system-bus-common (1.12.20-3) ...
Selecting previously unselected package dbus.
Preparing to unpack .../7-dbus_1.12.20-3_armhf.deb ...
Unpacking dbus (1.12.20-3) ...
Selecting previously unselected package libpython3.9-minimal:armhf.
Preparing to unpack .../8-libpython3.9-minimal_3.9.8-1+rpi1_armhf.deb ...
Unpacking libpython3.9-minimal:armhf (3.9.8-1+rpi1) ...
Selecting previously unselected package python3.9-minimal.
Preparing to unpack .../9-python3.9-minimal_3.9.8-1+rpi1_armhf.deb ...
Unpacking python3.9-minimal (3.9.8-1+rpi1) ...
Setting up libpython3.9-minimal:armhf (3.9.8-1+rpi1) ...
Setting up libexpat1:armhf (2.4.1-3) ...
Setting up python3.9-minimal (3.9.8-1+rpi1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 14332 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.9.7-1_armhf.deb ...
Unpacking python3-minimal (3.9.7-1) ...
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-2+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-2+rpi1) ...
Selecting previously unselected package libpython3.9-stdlib:armhf.
Preparing to unpack .../3-libpython3.9-stdlib_3.9.8-1+rpi1_armhf.deb ...
Unpacking libpython3.9-stdlib:armhf (3.9.8-1+rpi1) ...
Selecting previously unselected package python3.9.
Preparing to unpack .../4-python3.9_3.9.8-1+rpi1_armhf.deb ...
Unpacking python3.9 (3.9.8-1+rpi1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.9.7-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.9.7-1) ...
Setting up python3-minimal (3.9.7-1) ...
Selecting previously unselected package python3.
(Reading database ... 14730 files and directories currently installed.)
Preparing to unpack .../python3_3.9.7-1_armhf.deb ...
Unpacking python3 (3.9.7-1) ...
Preparing to unpack .../libpcre2-8-0_10.39-2_armhf.deb ...
Unpacking libpcre2-8-0:armhf (10.39-2) over (10.36-2) ...
Setting up libpcre2-8-0:armhf (10.39-2) ...
Selecting previously unselected package libncurses6:armhf.
(Reading database ... 14750 files and directories currently installed.)
Preparing to unpack .../000-libncurses6_6.2+20201114-4_armhf.deb ...
Unpacking libncurses6:armhf (6.2+20201114-4) ...
Selecting previously unselected package libprocps8:armhf.
Preparing to unpack .../001-libprocps8_2%3a3.3.17-5_armhf.deb ...
Unpacking libprocps8:armhf (2:3.3.17-5) ...
Selecting previously unselected package procps.
Preparing to unpack .../002-procps_2%3a3.3.17-5_armhf.deb ...
Unpacking procps (2:3.3.17-5) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../003-sensible-utils_0.0.17_all.deb ...
Unpacking sensible-utils (0.0.17) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../004-libmagic-mgc_1%3a5.39-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.39-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../005-libmagic1_1%3a5.39-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.39-3) ...
Selecting previously unselected package file.
Preparing to unpack .../006-file_1%3a5.39-3_armhf.deb ...
Unpacking file (1:5.39-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../007-gettext-base_0.21-4_armhf.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package libpam-systemd:armhf.
Preparing to unpack .../008-libpam-systemd_249.5-2+rpi1_armhf.deb ...
Unpacking libpam-systemd:armhf (249.5-2+rpi1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../009-ucf_3.0043_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0043) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../010-hicolor-icon-theme_0.17-2_all.deb ...
Unpacking hicolor-icon-theme (0.17-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../011-libgdk-pixbuf2.0-common_2.42.6+dfsg-2_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.6+dfsg-2) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../012-libglib2.0-0_2.70.1-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.70.1-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../013-libicu67_67.1-7_armhf.deb ...
Unpacking libicu67:armhf (67.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../014-libxml2_2.9.12+dfsg-5_armhf.deb ...
Unpacking libxml2:armhf (2.9.12+dfsg-5) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../015-shared-mime-info_2.0-1_armhf.deb ...
Unpacking shared-mime-info (2.0-1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../016-libjpeg62-turbo_1%3a2.0.6-4_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:2.0.6-4) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../017-libpng16-16_1.6.37-3_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.37-3) ...
Selecting previously unselected package libdeflate0:armhf.
Preparing to unpack .../018-libdeflate0_1.8-1_armhf.deb ...
Unpacking libdeflate0:armhf (1.8-1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../019-libjbig0_2.1-3.1+b2_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3.1+b2) ...
Selecting previously unselected package libwebp6:armhf.
Preparing to unpack .../020-libwebp6_0.6.1-2.1_armhf.deb ...
Unpacking libwebp6:armhf (0.6.1-2.1) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../021-libtiff5_4.3.0-2_armhf.deb ...
Unpacking libtiff5:armhf (4.3.0-2) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf.
Preparing to unpack .../022-libgdk-pixbuf-2.0-0_2.42.6+dfsg-2_armhf.deb ...
Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.6+dfsg-2) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../023-gtk-update-icon-cache_3.24.30-3_armhf.deb ...
Unpacking gtk-update-icon-cache (3.24.30-3) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../024-adwaita-icon-theme_41.0-1_all.deb ...
Unpacking adwaita-icon-theme (41.0-1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../025-libsigsegv2_2.13-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../026-m4_1.4.18-5_armhf.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../027-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../028-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../029-automake_1%3a1.16.5-1_all.deb ...
Unpacking automake (1:1.16.5-1) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../030-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../031-libarchive13_3.4.3-2_armhf.deb ...
Unpacking libarchive13:armhf (3.4.3-2) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../032-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 .../033-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 .../034-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 .../035-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 .../036-libssh2-1_1.10.0-2_armhf.deb ...
Unpacking libssh2-1:armhf (1.10.0-2) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../037-libcurl4_7.79.1-2_armhf.deb ...
Unpacking libcurl4:armhf (7.79.1-2) ...
Selecting previously unselected package libjsoncpp24:armhf.
Preparing to unpack .../038-libjsoncpp24_1.9.4-5_armhf.deb ...
Unpacking libjsoncpp24:armhf (1.9.4-5) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../039-librhash0_1.4.2-1_armhf.deb ...
Unpacking librhash0:armhf (1.4.2-1) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../040-libuv1_1.42.0-1_armhf.deb ...
Unpacking libuv1:armhf (1.42.0-1) ...
Selecting previously unselected package dh-elpa-helper.
Preparing to unpack .../041-dh-elpa-helper_2.0.9_all.deb ...
Unpacking dh-elpa-helper (2.0.9) ...
Selecting previously unselected package emacsen-common.
Preparing to unpack .../042-emacsen-common_3.0.4_all.deb ...
Unpacking emacsen-common (3.0.4) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../043-cmake-data_3.21.4-1_all.deb ...
Unpacking cmake-data (3.21.4-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../044-cmake_3.21.4-1_armhf.deb ...
Unpacking cmake (3.21.4-1) ...
Selecting previously unselected package dbus-user-session.
Preparing to unpack .../045-dbus-user-session_1.12.20-3_armhf.deb ...
Unpacking dbus-user-session (1.12.20-3) ...
Selecting previously unselected package libdconf1:armhf.
Preparing to unpack .../046-libdconf1_0.40.0-2_armhf.deb ...
Unpacking libdconf1:armhf (0.40.0-2) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../047-dconf-service_0.40.0-2_armhf.deb ...
Unpacking dconf-service (0.40.0-2) ...
Selecting previously unselected package dconf-gsettings-backend:armhf.
Preparing to unpack .../048-dconf-gsettings-backend_0.40.0-2_armhf.deb ...
Unpacking dconf-gsettings-backend:armhf (0.40.0-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../049-libdebhelper-perl_13.5.2_all.deb ...
Unpacking libdebhelper-perl (13.5.2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../050-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../051-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../052-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 .../053-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 .../054-libfile-stripnondeterminism-perl_1.12.0-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.12.0-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../055-dh-strip-nondeterminism_1.12.0-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.12.0-2) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../056-libelf1_0.185-2_armhf.deb ...
Unpacking libelf1:armhf (0.185-2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../057-dwz_0.14-1_armhf.deb ...
Unpacking dwz (0.14-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../058-gettext_0.21-4_armhf.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../059-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 .../060-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../061-debhelper_13.5.2_all.deb ...
Unpacking debhelper (13.5.2) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../062-libfreetype6_2.11.0+dfsg-1_armhf.deb ...
Unpacking libfreetype6:armhf (2.11.0+dfsg-1) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../063-fonts-dejavu-core_2.37-2_all.deb ...
Unpacking fonts-dejavu-core (2.37-2) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../064-fontconfig-config_2.13.1-4.2_all.deb ...
Unpacking fontconfig-config (2.13.1-4.2) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../065-libfontconfig1_2.13.1-4.2_armhf.deb ...
Unpacking libfontconfig1:armhf (2.13.1-4.2) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../066-fontconfig_2.13.1-4.2_armhf.deb ...
Unpacking fontconfig (2.13.1-4.2) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../067-libgirepository-1.0-1_1.70.0-2_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.70.0-2) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../068-gir1.2-glib-2.0_1.70.0-2_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (1.70.0-2) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../069-libatk1.0-data_2.36.0-2_all.deb ...
Unpacking libatk1.0-data (2.36.0-2) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../070-libatk1.0-0_2.36.0-2_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.36.0-2) ...
Selecting previously unselected package gir1.2-atk-1.0:armhf.
Preparing to unpack .../071-gir1.2-atk-1.0_2.36.0-2_armhf.deb ...
Unpacking gir1.2-atk-1.0:armhf (2.36.0-2) ...
Selecting previously unselected package gir1.2-freedesktop:armhf.
Preparing to unpack .../072-gir1.2-freedesktop_1.70.0-2_armhf.deb ...
Unpacking gir1.2-freedesktop:armhf (1.70.0-2) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../073-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../074-libmd0_1.0.4-1_armhf.deb ...
Unpacking libmd0:armhf (1.0.4-1) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../075-libbsd0_0.11.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.3-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../076-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../077-libxcb1_1.14-3_armhf.deb ...
Unpacking libxcb1:armhf (1.14-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../078-libx11-data_2%3a1.7.2-2_all.deb ...
Unpacking libx11-data (2:1.7.2-2) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../079-libx11-6_2%3a1.7.2-2_armhf.deb ...
Unpacking libx11-6:armhf (2:1.7.2-2) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../080-libxext6_2%3a1.3.4-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.4-1) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../081-libxi6_2%3a1.8-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.8-1) ...
Selecting previously unselected package libatspi2.0-0:armhf.
Preparing to unpack .../082-libatspi2.0-0_2.42.0-2_armhf.deb ...
Unpacking libatspi2.0-0:armhf (2.42.0-2) ...
Selecting previously unselected package gir1.2-atspi-2.0:armhf.
Preparing to unpack .../083-gir1.2-atspi-2.0_2.42.0-2_armhf.deb ...
Unpacking gir1.2-atspi-2.0:armhf (2.42.0-2) ...
Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf.
Preparing to unpack .../084-gir1.2-gdkpixbuf-2.0_2.42.6+dfsg-2_armhf.deb ...
Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.42.6+dfsg-2) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../085-libgraphite2-3_1.3.14-1_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.14-1) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../086-libharfbuzz0b_2.7.4-1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (2.7.4-1) ...
Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf.
Preparing to unpack .../087-gir1.2-harfbuzz-0.0_2.7.4-1_armhf.deb ...
Unpacking gir1.2-harfbuzz-0.0:armhf (2.7.4-1) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../088-libfribidi0_1.0.8-2_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.8-2) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../089-libthai-data_0.1.28-4.1_all.deb ...
Unpacking libthai-data (0.1.28-4.1) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../090-libdatrie1_0.2.13-2_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.13-2) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../091-libthai0_0.1.28-4.1_armhf.deb ...
Unpacking libthai0:armhf (0.1.28-4.1) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../092-libpango-1.0-0_1.48.10+ds1-1_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.48.10+ds1-1) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../093-libpixman-1-0_0.40.0-1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.40.0-1) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../094-libxcb-render0_1.14-3_armhf.deb ...
Unpacking libxcb-render0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../095-libxcb-shm0_1.14-3_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.14-3) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../096-libxrender1_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../097-libcairo2_1.16.0-5_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-5) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../098-libpangoft2-1.0-0_1.48.10+ds1-1_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.48.10+ds1-1) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../099-libpangocairo-1.0-0_1.48.10+ds1-1_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.48.10+ds1-1) ...
Selecting previously unselected package libxft2:armhf.
Preparing to unpack .../100-libxft2_2.3.2-2_armhf.deb ...
Unpacking libxft2:armhf (2.3.2-2) ...
Selecting previously unselected package libpangoxft-1.0-0:armhf.
Preparing to unpack .../101-libpangoxft-1.0-0_1.48.10+ds1-1_armhf.deb ...
Unpacking libpangoxft-1.0-0:armhf (1.48.10+ds1-1) ...
Selecting previously unselected package gir1.2-pango-1.0:armhf.
Preparing to unpack .../102-gir1.2-pango-1.0_1.48.10+ds1-1_armhf.deb ...
Unpacking gir1.2-pango-1.0:armhf (1.48.10+ds1-1) ...
Selecting previously unselected package libatk-bridge2.0-0:armhf.
Preparing to unpack .../103-libatk-bridge2.0-0_2.38.0-2_armhf.deb ...
Unpacking libatk-bridge2.0-0:armhf (2.38.0-2) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../104-libcairo-gobject2_1.16.0-5_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.16.0-5) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../105-liblcms2-2_2.12~rc1-2_armhf.deb ...
Unpacking liblcms2-2:armhf (2.12~rc1-2) ...
Selecting previously unselected package libcolord2:armhf.
Preparing to unpack .../106-libcolord2_1.4.5-3_armhf.deb ...
Unpacking libcolord2:armhf (1.4.5-3) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../107-libavahi-common-data_0.8-5_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.8-5) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../108-libavahi-common3_0.8-5_armhf.deb ...
Unpacking libavahi-common3:armhf (0.8-5) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../109-libavahi-client3_0.8-5_armhf.deb ...
Unpacking libavahi-client3:armhf (0.8-5) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../110-libcups2_2.3.3op2-7_armhf.deb ...
Unpacking libcups2:armhf (2.3.3op2-7) ...
Selecting previously unselected package libepoxy0:armhf.
Preparing to unpack .../111-libepoxy0_1.5.9-2_armhf.deb ...
Unpacking libepoxy0:armhf (1.5.9-2) ...
Selecting previously unselected package libwayland-client0:armhf.
Preparing to unpack .../112-libwayland-client0_1.19.0-2+b1_armhf.deb ...
Unpacking libwayland-client0:armhf (1.19.0-2+b1) ...
Selecting previously unselected package libwayland-cursor0:armhf.
Preparing to unpack .../113-libwayland-cursor0_1.19.0-2+b1_armhf.deb ...
Unpacking libwayland-cursor0:armhf (1.19.0-2+b1) ...
Selecting previously unselected package libwayland-egl1:armhf.
Preparing to unpack .../114-libwayland-egl1_1.19.0-2+b1_armhf.deb ...
Unpacking libwayland-egl1:armhf (1.19.0-2+b1) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../115-libxcomposite1_1%3a0.4.5-1_armhf.deb ...
Unpacking libxcomposite1:armhf (1:0.4.5-1) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../116-libxfixes3_1%3a5.0.3-2_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.3-2) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../117-libxcursor1_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.2.0-2) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../118-libxdamage1_1%3a1.1.5-2_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.5-2) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../119-libxinerama1_2%3a1.1.4-2_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.4-2) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../120-xkb-data_2.33-1_all.deb ...
Unpacking xkb-data (2.33-1) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../121-libxkbcommon0_1.3.1-1_armhf.deb ...
Unpacking libxkbcommon0:armhf (1.3.1-1) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../122-libxrandr2_2%3a1.5.2-1_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.5.2-1) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../123-libgtk-3-common_3.24.30-3_all.deb ...
Unpacking libgtk-3-common (3.24.30-3) ...
Selecting previously unselected package libgtk-3-0:armhf.
Preparing to unpack .../124-libgtk-3-0_3.24.30-3_armhf.deb ...
Unpacking libgtk-3-0:armhf (3.24.30-3) ...
Selecting previously unselected package gir1.2-gtk-3.0:armhf.
Preparing to unpack .../125-gir1.2-gtk-3.0_3.24.30-3_armhf.deb ...
Unpacking gir1.2-gtk-3.0:armhf (3.24.30-3) ...
Selecting previously unselected package googletest.
Preparing to unpack .../126-googletest_1.11.0-3_all.deb ...
Unpacking googletest (1.11.0-3) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../127-icu-devtools_67.1-7_armhf.deb ...
Unpacking icu-devtools (67.1-7) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../128-pkg-config_0.29.2-1_armhf.deb ...
Unpacking pkg-config (0.29.2-1) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../129-libffi-dev_3.4.2-3_armhf.deb ...
Unpacking libffi-dev:armhf (3.4.2-3) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../130-libglib2.0-data_2.70.1-1_all.deb ...
Unpacking libglib2.0-data (2.70.1-1) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../131-libglib2.0-bin_2.70.1-1_armhf.deb ...
Unpacking libglib2.0-bin (2.70.1-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../132-python3-lib2to3_3.9.7-1_all.deb ...
Unpacking python3-lib2to3 (3.9.7-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../133-python3-distutils_3.9.7-1_all.deb ...
Unpacking python3-distutils (3.9.7-1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../134-libglib2.0-dev-bin_2.70.1-1_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.70.1-1) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../135-uuid-dev_2.37.2-4_armhf.deb ...
Unpacking uuid-dev:armhf (2.37.2-4) ...
Selecting previously unselected package libblkid-dev:armhf.
Preparing to unpack .../136-libblkid-dev_2.37.2-4_armhf.deb ...
Unpacking libblkid-dev:armhf (2.37.2-4) ...
Selecting previously unselected package libsepol1-dev:armhf.
Preparing to unpack .../137-libsepol1-dev_3.1-1_armhf.deb ...
Unpacking libsepol1-dev:armhf (3.1-1) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../138-libpcre2-16-0_10.39-2_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.39-2) ...
Selecting previously unselected package libpcre2-32-0:armhf.
Preparing to unpack .../139-libpcre2-32-0_10.39-2_armhf.deb ...
Unpacking libpcre2-32-0:armhf (10.39-2) ...
Selecting previously unselected package libpcre2-posix3:armhf.
Preparing to unpack .../140-libpcre2-posix3_10.39-2_armhf.deb ...
Unpacking libpcre2-posix3:armhf (10.39-2) ...
Selecting previously unselected package libpcre2-dev:armhf.
Preparing to unpack .../141-libpcre2-dev_10.39-2_armhf.deb ...
Unpacking libpcre2-dev:armhf (10.39-2) ...
Selecting previously unselected package libselinux1-dev:armhf.
Preparing to unpack .../142-libselinux1-dev_3.1-3_armhf.deb ...
Unpacking libselinux1-dev:armhf (3.1-3) ...
Selecting previously unselected package libmount-dev:armhf.
Preparing to unpack .../143-libmount-dev_2.37.2-4_armhf.deb ...
Unpacking libmount-dev:armhf (2.37.2-4) ...
Selecting previously unselected package libpcre16-3:armhf.
Preparing to unpack .../144-libpcre16-3_2%3a8.39-13_armhf.deb ...
Unpacking libpcre16-3:armhf (2:8.39-13) ...
Selecting previously unselected package libpcre32-3:armhf.
Preparing to unpack .../145-libpcre32-3_2%3a8.39-13_armhf.deb ...
Unpacking libpcre32-3:armhf (2:8.39-13) ...
Selecting previously unselected package libpcrecpp0v5:armhf.
Preparing to unpack .../146-libpcrecpp0v5_2%3a8.39-13_armhf.deb ...
Unpacking libpcrecpp0v5:armhf (2:8.39-13) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../147-libpcre3-dev_2%3a8.39-13_armhf.deb ...
Unpacking libpcre3-dev:armhf (2:8.39-13) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../148-zlib1g-dev_1%3a1.2.11.dfsg-2_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2) ...
Selecting previously unselected package libglib2.0-dev:armhf.
Preparing to unpack .../149-libglib2.0-dev_2.70.1-1_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.70.1-1) ...
Selecting previously unselected package libatk1.0-dev:armhf.
Preparing to unpack .../150-libatk1.0-dev_2.36.0-2_armhf.deb ...
Unpacking libatk1.0-dev:armhf (2.36.0-2) ...
Selecting previously unselected package libdbus-1-dev:armhf.
Preparing to unpack .../151-libdbus-1-dev_1.12.20-3_armhf.deb ...
Unpacking libdbus-1-dev:armhf (1.12.20-3) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../152-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libxtst6:armhf.
Preparing to unpack .../153-libxtst6_2%3a1.2.3-1_armhf.deb ...
Unpacking libxtst6:armhf (2:1.2.3-1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../154-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1.1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../155-x11proto-dev_2021.5-1_all.deb ...
Unpacking x11proto-dev (2021.5-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../156-libxau-dev_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../157-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../158-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../159-libpthread-stubs0-dev_0.4-1_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.4-1) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../160-libxcb1-dev_1.14-3_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.14-3) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../161-libx11-dev_2%3a1.7.2-2_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.7.2-2) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../162-libxext-dev_2%3a1.3.4-1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.4-1) ...
Selecting previously unselected package libxfixes-dev:armhf.
Preparing to unpack .../163-libxfixes-dev_1%3a5.0.3-2_armhf.deb ...
Unpacking libxfixes-dev:armhf (1:5.0.3-2) ...
Selecting previously unselected package libxi-dev:armhf.
Preparing to unpack .../164-libxi-dev_2%3a1.8-1_armhf.deb ...
Unpacking libxi-dev:armhf (2:1.8-1) ...
Selecting previously unselected package libxtst-dev:armhf.
Preparing to unpack .../165-libxtst-dev_2%3a1.2.3-1_armhf.deb ...
Unpacking libxtst-dev:armhf (2:1.2.3-1) ...
Selecting previously unselected package libatspi2.0-dev:armhf.
Preparing to unpack .../166-libatspi2.0-dev_2.42.0-2_armhf.deb ...
Unpacking libatspi2.0-dev:armhf (2.42.0-2) ...
Selecting previously unselected package libatk-bridge2.0-dev:armhf.
Preparing to unpack .../167-libatk-bridge2.0-dev_2.38.0-2_armhf.deb ...
Unpacking libatk-bridge2.0-dev:armhf (2.38.0-2) ...
Selecting previously unselected package libboost1.74-dev:armhf.
Preparing to unpack .../168-libboost1.74-dev_1.74.0-9_armhf.deb ...
Unpacking libboost1.74-dev:armhf (1.74.0-9) ...
Selecting previously unselected package libboost-dev:armhf.
Preparing to unpack .../169-libboost-dev_1.74.0.3+b1_armhf.deb ...
Unpacking libboost-dev:armhf (1.74.0.3+b1) ...
Selecting previously unselected package libbrotli-dev:armhf.
Preparing to unpack .../170-libbrotli-dev_1.0.9-2+b1_armhf.deb ...
Unpacking libbrotli-dev:armhf (1.0.9-2+b1) ...
Selecting previously unselected package liblzo2-2:armhf.
Preparing to unpack .../171-liblzo2-2_2.10-2_armhf.deb ...
Unpacking liblzo2-2:armhf (2.10-2) ...
Selecting previously unselected package libcairo-script-interpreter2:armhf.
Preparing to unpack .../172-libcairo-script-interpreter2_1.16.0-5_armhf.deb ...
Unpacking libcairo-script-interpreter2:armhf (1.16.0-5) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../173-libexpat1-dev_2.4.1-3_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.4.1-3) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../174-libpng-dev_1.6.37-3_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.37-3) ...
Selecting previously unselected package libfreetype-dev:armhf.
Preparing to unpack .../175-libfreetype-dev_2.11.0+dfsg-1_armhf.deb ...
Unpacking libfreetype-dev:armhf (2.11.0+dfsg-1) ...
Selecting previously unselected package libfreetype6-dev:armhf.
Preparing to unpack .../176-libfreetype6-dev_2.11.0+dfsg-1_armhf.deb ...
Unpacking libfreetype6-dev:armhf (2.11.0+dfsg-1) ...
Selecting previously unselected package libfontconfig-dev:armhf.
Preparing to unpack .../177-libfontconfig-dev_2.13.1-4.2_armhf.deb ...
Unpacking libfontconfig-dev:armhf (2.13.1-4.2) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Preparing to unpack .../178-libfontconfig1-dev_2.13.1-4.2_armhf.deb ...
Unpacking libfontconfig1-dev:armhf (2.13.1-4.2) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../179-libxrender-dev_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender-dev:armhf (1:0.9.10-1) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../180-libice6_2%3a1.0.10-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.10-1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../181-libsm6_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.3-1) ...
Selecting previously unselected package libice-dev:armhf.
Preparing to unpack .../182-libice-dev_2%3a1.0.10-1_armhf.deb ...
Unpacking libice-dev:armhf (2:1.0.10-1) ...
Selecting previously unselected package libsm-dev:armhf.
Preparing to unpack .../183-libsm-dev_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm-dev:armhf (2:1.2.3-1) ...
Selecting previously unselected package libpixman-1-dev:armhf.
Preparing to unpack .../184-libpixman-1-dev_0.40.0-1_armhf.deb ...
Unpacking libpixman-1-dev:armhf (0.40.0-1) ...
Selecting previously unselected package libxcb-render0-dev:armhf.
Preparing to unpack .../185-libxcb-render0-dev_1.14-3_armhf.deb ...
Unpacking libxcb-render0-dev:armhf (1.14-3) ...
Selecting previously unselected package libxcb-shm0-dev:armhf.
Preparing to unpack .../186-libxcb-shm0-dev_1.14-3_armhf.deb ...
Unpacking libxcb-shm0-dev:armhf (1.14-3) ...
Selecting previously unselected package libcairo2-dev:armhf.
Preparing to unpack .../187-libcairo2-dev_1.16.0-5_armhf.deb ...
Unpacking libcairo2-dev:armhf (1.16.0-5) ...
Selecting previously unselected package libdatrie-dev:armhf.
Preparing to unpack .../188-libdatrie-dev_0.2.13-2_armhf.deb ...
Unpacking libdatrie-dev:armhf (0.2.13-2) ...
Selecting previously unselected package libdeflate-dev:armhf.
Preparing to unpack .../189-libdeflate-dev_1.8-1_armhf.deb ...
Unpacking libdeflate-dev:armhf (1.8-1) ...
Selecting previously unselected package libdouble-conversion3:armhf.
Preparing to unpack .../190-libdouble-conversion3_3.1.5-7_armhf.deb ...
Unpacking libdouble-conversion3:armhf (3.1.5-7) ...
Selecting previously unselected package libdouble-conversion-dev:armhf.
Preparing to unpack .../191-libdouble-conversion-dev_3.1.5-7_armhf.deb ...
Unpacking libdouble-conversion-dev:armhf (3.1.5-7) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../192-libdrm-common_2.4.107-8+rpi1_all.deb ...
Unpacking libdrm-common (2.4.107-8+rpi1) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../193-libdrm2_2.4.107-8+rpi1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.107-8+rpi1) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../194-libdrm-amdgpu1_2.4.107-8+rpi1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.107-8+rpi1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../195-libdrm-nouveau2_2.4.107-8+rpi1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.107-8+rpi1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../196-libdrm-radeon1_2.4.107-8+rpi1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.107-8+rpi1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../197-libedit2_3.1-20210910-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20210910-1) ...
Selecting previously unselected package libglvnd0:armhf.
Preparing to unpack .../198-libglvnd0_1.3.4-2_armhf.deb ...
Unpacking libglvnd0:armhf (1.3.4-2) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../199-libwayland-server0_1.19.0-2+b1_armhf.deb ...
Unpacking libwayland-server0:armhf (1.19.0-2+b1) ...
Selecting previously unselected package libgbm1:armhf.
Preparing to unpack .../200-libgbm1_21.2.5-1+rpi1_armhf.deb ...
Unpacking libgbm1:armhf (21.2.5-1+rpi1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../201-libglapi-mesa_21.2.5-1+rpi1_armhf.deb ...
Unpacking libglapi-mesa:armhf (21.2.5-1+rpi1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../202-libx11-xcb1_2%3a1.7.2-2_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.7.2-2) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../203-libxcb-dri2-0_1.14-3_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../204-libxcb-dri3-0_1.14-3_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../205-libxcb-present0_1.14-3_armhf.deb ...
Unpacking libxcb-present0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../206-libxcb-sync1_1.14-3_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.14-3) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../207-libxcb-xfixes0_1.14-3_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.14-3) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../208-libxshmfence1_1.3-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.3-1) ...
Selecting previously unselected package libegl-mesa0:armhf.
Preparing to unpack .../209-libegl-mesa0_21.2.5-1+rpi1_armhf.deb ...
Unpacking libegl-mesa0:armhf (21.2.5-1+rpi1) ...
Selecting previously unselected package libegl1:armhf.
Preparing to unpack .../210-libegl1_1.3.4-2_armhf.deb ...
Unpacking libegl1:armhf (1.3.4-2) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../211-libxcb-glx0_1.14-3_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.14-3) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../212-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libz3-4:armhf.
Preparing to unpack .../213-libz3-4_4.8.12-1_armhf.deb ...
Unpacking libz3-4:armhf (4.8.12-1) ...
Selecting previously unselected package libllvm12:armhf.
Preparing to unpack .../214-libllvm12_1%3a12.0.1-16+rpi1_armhf.deb ...
Unpacking libllvm12:armhf (1:12.0.1-16+rpi1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../215-libsensors-config_1%3a3.6.0-7_all.deb ...
Unpacking libsensors-config (1:3.6.0-7) ...
Selecting previously unselected package libsensors5:armhf.
Preparing to unpack .../216-libsensors5_1%3a3.6.0-7_armhf.deb ...
Unpacking libsensors5:armhf (1:3.6.0-7) ...
Selecting previously unselected package libvulkan1:armhf.
Preparing to unpack .../217-libvulkan1_1.2.189.0-2_armhf.deb ...
Unpacking libvulkan1:armhf (1.2.189.0-2) ...
Selecting previously unselected package libgl1-mesa-dri:armhf.
Preparing to unpack .../218-libgl1-mesa-dri_21.2.5-1+rpi1_armhf.deb ...
Unpacking libgl1-mesa-dri:armhf (21.2.5-1+rpi1) ...
Selecting previously unselected package libglx-mesa0:armhf.
Preparing to unpack .../219-libglx-mesa0_21.2.5-1+rpi1_armhf.deb ...
Unpacking libglx-mesa0:armhf (21.2.5-1+rpi1) ...
Selecting previously unselected package libglx0:armhf.
Preparing to unpack .../220-libglx0_1.3.4-2_armhf.deb ...
Unpacking libglx0:armhf (1.3.4-2) ...
Selecting previously unselected package libgl1:armhf.
Preparing to unpack .../221-libgl1_1.3.4-2_armhf.deb ...
Unpacking libgl1:armhf (1.3.4-2) ...
Selecting previously unselected package libglx-dev:armhf.
Preparing to unpack .../222-libglx-dev_1.3.4-2_armhf.deb ...
Unpacking libglx-dev:armhf (1.3.4-2) ...
Selecting previously unselected package libgl-dev:armhf.
Preparing to unpack .../223-libgl-dev_1.3.4-2_armhf.deb ...
Unpacking libgl-dev:armhf (1.3.4-2) ...
Selecting previously unselected package libegl-dev:armhf.
Preparing to unpack .../224-libegl-dev_1.3.4-2_armhf.deb ...
Unpacking libegl-dev:armhf (1.3.4-2) ...
Selecting previously unselected package libglvnd-core-dev:armhf.
Preparing to unpack .../225-libglvnd-core-dev_1.3.4-2_armhf.deb ...
Unpacking libglvnd-core-dev:armhf (1.3.4-2) ...
Selecting previously unselected package libgles1:armhf.
Preparing to unpack .../226-libgles1_1.3.4-2_armhf.deb ...
Unpacking libgles1:armhf (1.3.4-2) ...
Selecting previously unselected package libgles2:armhf.
Preparing to unpack .../227-libgles2_1.3.4-2_armhf.deb ...
Unpacking libgles2:armhf (1.3.4-2) ...
Selecting previously unselected package libgles-dev:armhf.
Preparing to unpack .../228-libgles-dev_1.3.4-2_armhf.deb ...
Unpacking libgles-dev:armhf (1.3.4-2) ...
Selecting previously unselected package libopengl0:armhf.
Preparing to unpack .../229-libopengl0_1.3.4-2_armhf.deb ...
Unpacking libopengl0:armhf (1.3.4-2) ...
Selecting previously unselected package libopengl-dev:armhf.
Preparing to unpack .../230-libopengl-dev_1.3.4-2_armhf.deb ...
Unpacking libopengl-dev:armhf (1.3.4-2) ...
Selecting previously unselected package libglvnd-dev:armhf.
Preparing to unpack .../231-libglvnd-dev_1.3.4-2_armhf.deb ...
Unpacking libglvnd-dev:armhf (1.3.4-2) ...
Selecting previously unselected package libegl1-mesa-dev:armhf.
Preparing to unpack .../232-libegl1-mesa-dev_21.2.5-1+rpi1_armhf.deb ...
Unpacking libegl1-mesa-dev:armhf (21.2.5-1+rpi1) ...
Selecting previously unselected package libepoxy-dev:armhf.
Preparing to unpack .../233-libepoxy-dev_1.5.9-2_armhf.deb ...
Unpacking libepoxy-dev:armhf (1.5.9-2) ...
Selecting previously unselected package libfribidi-dev:armhf.
Preparing to unpack .../234-libfribidi-dev_1.0.8-2_armhf.deb ...
Unpacking libfribidi-dev:armhf (1.0.8-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-bin.
Preparing to unpack .../235-libgdk-pixbuf2.0-bin_2.42.6+dfsg-2_armhf.deb ...
Unpacking libgdk-pixbuf2.0-bin (2.42.6+dfsg-2) ...
Selecting previously unselected package libjpeg62-turbo-dev:armhf.
Preparing to unpack .../236-libjpeg62-turbo-dev_1%3a2.0.6-4_armhf.deb ...
Unpacking libjpeg62-turbo-dev:armhf (1:2.0.6-4) ...
Selecting previously unselected package libjpeg-dev:armhf.
Preparing to unpack .../237-libjpeg-dev_1%3a2.0.6-4_armhf.deb ...
Unpacking libjpeg-dev:armhf (1:2.0.6-4) ...
Selecting previously unselected package libjbig-dev:armhf.
Preparing to unpack .../238-libjbig-dev_2.1-3.1+b2_armhf.deb ...
Unpacking libjbig-dev:armhf (2.1-3.1+b2) ...
Selecting previously unselected package liblzma-dev:armhf.
Preparing to unpack .../239-liblzma-dev_5.2.5-2_armhf.deb ...
Unpacking liblzma-dev:armhf (5.2.5-2) ...
Selecting previously unselected package libtiffxx5:armhf.
Preparing to unpack .../240-libtiffxx5_4.3.0-2_armhf.deb ...
Unpacking libtiffxx5:armhf (4.3.0-2) ...
Selecting previously unselected package libtiff-dev:armhf.
Preparing to unpack .../241-libtiff-dev_4.3.0-2_armhf.deb ...
Unpacking libtiff-dev:armhf (4.3.0-2) ...
Selecting previously unselected package libgdk-pixbuf-2.0-dev:armhf.
Preparing to unpack .../242-libgdk-pixbuf-2.0-dev_2.42.6+dfsg-2_armhf.deb ...
Unpacking libgdk-pixbuf-2.0-dev:armhf (2.42.6+dfsg-2) ...
Selecting previously unselected package libgraphite2-dev:armhf.
Preparing to unpack .../243-libgraphite2-dev_1.3.14-1_armhf.deb ...
Unpacking libgraphite2-dev:armhf (1.3.14-1) ...
Selecting previously unselected package libgslcblas0:armhf.
Preparing to unpack .../244-libgslcblas0_2.6+dfsg-2_armhf.deb ...
Unpacking libgslcblas0:armhf (2.6+dfsg-2) ...
Selecting previously unselected package libgsl25:armhf.
Preparing to unpack .../245-libgsl25_2.6+dfsg-2_armhf.deb ...
Unpacking libgsl25:armhf (2.6+dfsg-2) ...
Selecting previously unselected package libgsl-dev.
Preparing to unpack .../246-libgsl-dev_2.6+dfsg-2_armhf.deb ...
Unpacking libgsl-dev (2.6+dfsg-2) ...
Selecting previously unselected package libgtest-dev:armhf.
Preparing to unpack .../247-libgtest-dev_1.11.0-3_armhf.deb ...
Unpacking libgtest-dev:armhf (1.11.0-3) ...
Selecting previously unselected package libharfbuzz-icu0:armhf.
Preparing to unpack .../248-libharfbuzz-icu0_2.7.4-1_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (2.7.4-1) ...
Selecting previously unselected package libharfbuzz-gobject0:armhf.
Preparing to unpack .../249-libharfbuzz-gobject0_2.7.4-1_armhf.deb ...
Unpacking libharfbuzz-gobject0:armhf (2.7.4-1) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../250-libicu-dev_67.1-7_armhf.deb ...
Unpacking libicu-dev:armhf (67.1-7) ...
Selecting previously unselected package libharfbuzz-dev:armhf.
Preparing to unpack .../251-libharfbuzz-dev_2.7.4-1_armhf.deb ...
Unpacking libharfbuzz-dev:armhf (2.7.4-1) ...
Selecting previously unselected package libthai-dev:armhf.
Preparing to unpack .../252-libthai-dev_0.1.28-4.1_armhf.deb ...
Unpacking libthai-dev:armhf (0.1.28-4.1) ...
Selecting previously unselected package libxft-dev:armhf.
Preparing to unpack .../253-libxft-dev_2.3.2-2_armhf.deb ...
Unpacking libxft-dev:armhf (2.3.2-2) ...
Selecting previously unselected package pango1.0-tools.
Preparing to unpack .../254-pango1.0-tools_1.48.10+ds1-1_armhf.deb ...
Unpacking pango1.0-tools (1.48.10+ds1-1) ...
Selecting previously unselected package libpango1.0-dev:armhf.
Preparing to unpack .../255-libpango1.0-dev_1.48.10+ds1-1_armhf.deb ...
Unpacking libpango1.0-dev:armhf (1.48.10+ds1-1) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../256-libwayland-bin_1.19.0-2+b1_armhf.deb ...
Unpacking libwayland-bin (1.19.0-2+b1) ...
Selecting previously unselected package libwayland-dev:armhf.
Preparing to unpack .../257-libwayland-dev_1.19.0-2+b1_armhf.deb ...
Unpacking libwayland-dev:armhf (1.19.0-2+b1) ...
Selecting previously unselected package libxcomposite-dev:armhf.
Preparing to unpack .../258-libxcomposite-dev_1%3a0.4.5-1_armhf.deb ...
Unpacking libxcomposite-dev:armhf (1:0.4.5-1) ...
Selecting previously unselected package libxcursor-dev:armhf.
Preparing to unpack .../259-libxcursor-dev_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor-dev:armhf (1:1.2.0-2) ...
Selecting previously unselected package libxdamage-dev:armhf.
Preparing to unpack .../260-libxdamage-dev_1%3a1.1.5-2_armhf.deb ...
Unpacking libxdamage-dev:armhf (1:1.1.5-2) ...
Selecting previously unselected package libxinerama-dev:armhf.
Preparing to unpack .../261-libxinerama-dev_2%3a1.1.4-2_armhf.deb ...
Unpacking libxinerama-dev:armhf (2:1.1.4-2) ...
Selecting previously unselected package libxkbcommon-dev:armhf.
Preparing to unpack .../262-libxkbcommon-dev_1.3.1-1_armhf.deb ...
Unpacking libxkbcommon-dev:armhf (1.3.1-1) ...
Selecting previously unselected package libxrandr-dev:armhf.
Preparing to unpack .../263-libxrandr-dev_2%3a1.5.2-1_armhf.deb ...
Unpacking libxrandr-dev:armhf (2:1.5.2-1) ...
Selecting previously unselected package wayland-protocols.
Preparing to unpack .../264-wayland-protocols_1.23-1_all.deb ...
Unpacking wayland-protocols (1.23-1) ...
Selecting previously unselected package libgtk-3-dev:armhf.
Preparing to unpack .../265-libgtk-3-dev_3.24.30-3_armhf.deb ...
Unpacking libgtk-3-dev:armhf (3.24.30-3) ...
Selecting previously unselected package ninja-build.
Preparing to unpack .../266-ninja-build_1.10.1-1_armhf.deb ...
Unpacking ninja-build (1.10.1-1) ...
Selecting previously unselected package ragel.
Preparing to unpack .../267-ragel_6.10-1_armhf.deb ...
Unpacking ragel (6.10-1) ...
Selecting previously unselected package sbuild-build-depends-lib2geom-dummy.
Preparing to unpack .../268-sbuild-build-depends-lib2geom-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-lib2geom-dummy (0.invalid.0) ...
Setting up media-types (4.0.0) ...
Setting up libpcrecpp0v5:armhf (2:8.39-13) ...
Setting up libpipeline1:armhf (1.5.4-1) ...
Setting up libgraphite2-3:armhf (1.3.14-1) ...
Setting up liblcms2-2:armhf (2.12~rc1-2) ...
Setting up libpixman-1-0:armhf (0.40.0-1) ...
Setting up libwayland-server0:armhf (1.19.0-2+b1) ...
Setting up systemd-sysv (249.5-2+rpi1) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up libdouble-conversion3:armhf (3.1.5-7) ...
Setting up libpsl5:armhf (0.21.0-1.2) ...
Setting up libboost1.74-dev:armhf (1.74.0-9) ...
Setting up libpixman-1-dev:armhf (0.40.0-1) ...
Setting up bsdextrautils (2.37.2-4) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up libglvnd-core-dev:armhf (1.3.4-2) ...
Setting up libpcre16-3:armhf (2:8.39-13) ...
Setting up hicolor-icon-theme (0.17-2) ...
Setting up libicu67:armhf (67.1-7) ...
Setting up libdatrie1:armhf (0.2.13-2) ...
Setting up libgslcblas0:armhf (2.6+dfsg-2) ...
Setting up libmagic-mgc (1:5.39-3) ...
Setting up libgsl25:armhf (2.6+dfsg-2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.70.1-1) ...
Setting up libglvnd0:armhf (1.3.4-2) ...
Setting up libdebhelper-perl (13.5.2) ...
Setting up libbrotli1:armhf (1.0.9-2+b1) ...
Setting up libgdk-pixbuf2.0-common (2.42.6+dfsg-2) ...
Setting up x11-common (1:7.7+23) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up libsensors-config (1:3.6.0-7) ...
Setting up libnghttp2-14:armhf (1.43.0-1) ...
Setting up libmagic1:armhf (1:5.39-3) ...
Setting up libsepol1-dev:armhf (3.1-1) ...
Setting up libdeflate0:armhf (1.8-1) ...
Setting up gettext-base (0.21-4) ...
Setting up xkb-data (2.33-1) ...
Setting up liblzo2-2:armhf (2.10-2) ...
Setting up file (1:5.39-3) ...
Setting up libffi-dev:armhf (3.4.2-3) ...
Setting up googletest (1.11.0-3) ...
Setting up libpthread-stubs0-dev:armhf (0.4-1) ...
Setting up libjbig0:armhf (2.1-3.1+b2) ...
Setting up libpcre2-16-0:armhf (10.39-2) ...
Setting up libcolord2:armhf (1.4.5-3) ...
Setting up libopengl0:armhf (1.3.4-2) ...
Setting up ninja-build (1.10.1-1) ...
Setting up ragel (6.10-1) ...
Setting up libdconf1:armhf (0.40.0-2) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up libgraphite2-dev:armhf (1.3.14-1) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libz3-4:armhf (4.8.12-1) ...
Setting up libpcre2-32-0:armhf (10.39-2) ...
Setting up libglib2.0-data (2.70.1-1) ...
Setting up libuv1:armhf (1.42.0-1) ...
Setting up libgles2:armhf (1.3.4-2) ...
Setting up libexpat1-dev:armhf (2.4.1-3) ...
Setting up libjpeg62-turbo:armhf (1:2.0.6-4) ...
Setting up emacsen-common (3.0.4) ...
Setting up libx11-data (2:1.7.2-2) ...
Setting up libjpeg62-turbo-dev:armhf (1:2.0.6-4) ...
Setting up libepoxy0:armhf (1.5.9-2) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up dh-elpa-helper (2.0.9) ...
Setting up uuid-dev:armhf (2.37.2-4) ...
Setting up libavahi-common-data:armhf (0.8-5) ...
Setting up libncurses6:armhf (6.2+20201114-4) ...
Setting up libgles1:armhf (1.3.4-2) ...
Setting up libdbus-1-3:armhf (1.12.20-3) ...
Setting up libsigsegv2:armhf (2.13-1) ...
Setting up libfribidi0:armhf (1.0.8-2) ...
Setting up libpng16-16:armhf (1.6.37-3) ...
Setting up libpcre32-3:armhf (2:8.39-13) ...
Setting up autopoint (0.21-4) ...
Setting up libwebp6:armhf (0.6.1-2.1) ...
Setting up icu-devtools (67.1-7) ...
Setting up pkg-config (0.29.2-1) ...
Setting up fonts-dejavu-core (2.37-2) ...
Setting up libsensors5:armhf (1:3.6.0-7) ...
Setting up libglapi-mesa:armhf (21.2.5-1+rpi1) ...
Setting up libdouble-conversion-dev:armhf (3.1.5-7) ...
Setting up libvulkan1:armhf (1.2.189.0-2) ...
Setting up libjsoncpp24:armhf (1.9.4-5) ...
Setting up liblzma-dev:armhf (5.2.5-2) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2) ...
Setting up libatk1.0-data (2.36.0-2) ...
Setting up libpcre2-posix3:armhf (10.39-2) ...
Setting up libmd0:armhf (1.0.4-1) ...
Setting up wayland-protocols (1.23-1) ...
Setting up libdatrie-dev:armhf (0.2.13-2) ...
Setting up sensible-utils (0.0.17) ...
Setting up libxshmfence1:armhf (1.3-1) ...
Setting up librhash0:armhf (1.4.2-1) ...
Setting up dbus-session-bus-common (1.12.20-3) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libmpdec3:armhf (2.5.1-2+rpi1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libthai-data (0.1.28-4.1) ...
Setting up libgirepository-1.0-1:armhf (1.70.0-2) ...
Setting up libssh2-1:armhf (1.10.0-2) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up cmake-data (3.21.4-1) ...
Setting up libatk1.0-0:armhf (2.36.0-2) ...
Setting up libboost-dev:armhf (1.74.0.3+b1) ...
Setting up libtiff5:armhf (4.3.0-2) ...
Setting up libwayland-egl1:armhf (1.19.0-2+b1) ...
Setting up libopengl-dev:armhf (1.3.4-2) ...
Setting up dbus-system-bus-common (1.12.20-3) ...
Setting up libbsd0:armhf (0.11.3-1) ...
Setting up libdeflate-dev:armhf (1.8-1) ...
Setting up libdrm-common (2.4.107-8+rpi1) ...
Setting up libelf1:armhf (0.185-2) ...
Setting up libicu-dev:armhf (67.1-7) ...
Setting up libxml2:armhf (2.9.12+dfsg-5) ...
Setting up dbus-bin (1.12.20-3) ...
Setting up libbrotli-dev:armhf (1.0.9-2+b1) ...
Setting up libprocps8:armhf (2:3.3.17-5) ...
Setting up libpython3.9-stdlib:armhf (3.9.8-1+rpi1) ...
Setting up libpython3-stdlib:armhf (3.9.7-1) ...
Setting up libtiffxx5:armhf (4.3.0-2) ...
Setting up libxkbcommon0:armhf (1.3.1-1) ...
Setting up libwayland-client0:armhf (1.19.0-2+b1) ...
Setting up x11proto-dev (2021.5-1) ...
Setting up libfile-stripnondeterminism-perl (1.12.0-2) ...
Setting up libblkid-dev:armhf (2.37.2-4) ...
Setting up libice6:armhf (2:1.0.10-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libxcb1:armhf (1.14-3) ...
Setting up gettext (0.21-4) ...
Setting up libgsl-dev (2.6+dfsg-2) ...
Setting up libxcb-xfixes0:armhf (1.14-3) ...
Setting up libxau-dev:armhf (1:1.0.9-1) ...
Setting up libgtest-dev:armhf (1.11.0-3) ...
Setting up libpcre2-dev:armhf (10.39-2) ...
Setting up libice-dev:armhf (2:1.0.10-1) ...
Setting up libtool (2.4.6-15) ...
Setting up libarchive13:armhf (3.4.3-2) ...
Setting up libxcb-render0:armhf (1.14-3) ...
Setting up libselinux1-dev:armhf (3.1-3) ...
Setting up libpcre3-dev:armhf (2:8.39-13) ...
Setting up libfribidi-dev:armhf (1.0.8-2) ...
Setting up libxcb-glx0:armhf (1.14-3) ...
Setting up libxkbcommon-dev:armhf (1.3.1-1) ...
Setting up libedit2:armhf (3.1-20210910-1) ...
Setting up libpng-dev:armhf (1.6.37-3) ...
Setting up libavahi-common3:armhf (0.8-5) ...
Setting up libjpeg-dev:armhf (1:2.0.6-4) ...
Setting up libjbig-dev:armhf (2.1-3.1+b2) ...
Setting up libglib2.0-bin (2.70.1-1) ...
Setting up m4 (1.4.18-5) ...
Setting up libxcb-shm0:armhf (1.14-3) ...
Setting up dbus-daemon (1.12.20-3) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libxcb-present0:armhf (1.14-3) ...
Setting up libthai0:armhf (0.1.28-4.1) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up libwayland-bin (1.19.0-2+b1) ...
Setting up libfreetype6:armhf (2.11.0+dfsg-1) ...
Setting up libtiff-dev:armhf (4.3.0-2) ...
Setting up libdbus-1-dev:armhf (1.12.20-3) ...
Setting up libxcb-sync1:armhf (1.14-3) ...
Setting up libllvm12:armhf (1:12.0.1-16+rpi1) ...
Setting up dbus (1.12.20-3) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of start.
Setting up shared-mime-info (2.0-1) ...
Setting up ucf (3.0043) ...
Setting up gir1.2-glib-2.0:armhf (1.70.0-2) ...
Setting up autoconf (2.71-2) ...
Setting up libthai-dev:armhf (0.1.28-4.1) ...
Setting up libxcb-dri2-0:armhf (1.14-3) ...
Setting up dh-strip-nondeterminism (1.12.0-2) ...
Setting up libdrm2:armhf (2.4.107-8+rpi1) ...
Setting up dwz (0.14-1) ...
Setting up groff-base (1.22.4-7) ...
Setting up libwayland-cursor0:armhf (1.19.0-2+b1) ...
Setting up procps (2:3.3.17-5) ...
Setting up libpam-systemd:armhf (249.5-2+rpi1) ...
Setting up libcurl4:armhf (7.79.1-2) ...
Setting up libx11-6:armhf (2:1.7.2-2) ...
Setting up libharfbuzz0b:armhf (2.7.4-1) ...
Setting up libgdk-pixbuf-2.0-0:armhf (2.42.6+dfsg-2) ...
Setting up libxcomposite1:armhf (1:0.4.5-1) ...
Setting up libsm6:armhf (2:1.2.3-1) ...
Setting up libavahi-client3:armhf (0.8-5) ...
Setting up libmount-dev:armhf (2.37.2-4) ...
Setting up python3.9 (3.9.8-1+rpi1) ...
Setting up libdrm-amdgpu1:armhf (2.4.107-8+rpi1) ...
Setting up automake (1:1.16.5-1) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libxcb-dri3-0:armhf (1.14-3) ...
Setting up gtk-update-icon-cache (3.24.30-3) ...
Setting up libx11-xcb1:armhf (2:1.7.2-2) ...
Setting up libdrm-nouveau2:armhf (2.4.107-8+rpi1) ...
Setting up gir1.2-freedesktop:armhf (1.70.0-2) ...
Setting up libharfbuzz-icu0:armhf (2.7.4-1) ...
Setting up libxdamage1:armhf (1:1.1.5-2) ...
Setting up libxcb1-dev:armhf (1.14-3) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up gir1.2-gdkpixbuf-2.0:armhf (2.42.6+dfsg-2) ...
Setting up libgbm1:armhf (21.2.5-1+rpi1) ...
Setting up gir1.2-atk-1.0:armhf (2.36.0-2) ...
Setting up libsm-dev:armhf (2:1.2.3-1) ...
Setting up libdrm-radeon1:armhf (2.4.107-8+rpi1) ...
Setting up fontconfig-config (2.13.1-4.2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libgl1-mesa-dri:armhf (21.2.5-1+rpi1) ...
Setting up libx11-dev:armhf (2:1.7.2-2) ...
Setting up libxext6:armhf (2:1.3.4-1) ...
Setting up python3 (3.9.7-1) ...
Setting up libharfbuzz-gobject0:armhf (2.7.4-1) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Created symlink /etc/systemd/system/timers.target.wants/man-db.timer -> /lib/systemd/system/man-db.timer.
Setting up libwayland-dev:armhf (1.19.0-2+b1) ...
Setting up gir1.2-harfbuzz-0.0:armhf (2.7.4-1) ...
Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Setting up libfreetype-dev:armhf (2.11.0+dfsg-1) ...
Setting up dh-autoreconf (20) ...
Setting up libxcb-shm0-dev:armhf (1.14-3) ...
Setting up dbus-user-session (1.12.20-3) ...
Setting up libegl-mesa0:armhf (21.2.5-1+rpi1) ...
Setting up adwaita-icon-theme (41.0-1) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up libxfixes3:armhf (1:5.0.3-2) ...
Setting up libxinerama1:armhf (2:1.1.4-2) ...
Setting up libxrandr2:armhf (2:1.5.2-1) ...
Setting up libxcb-render0-dev:armhf (1.14-3) ...
Setting up libxext-dev:armhf (2:1.3.4-1) ...
Setting up libcups2:armhf (2.3.3op2-7) ...
Setting up libgdk-pixbuf2.0-bin (2.42.6+dfsg-2) ...
Setting up libegl1:armhf (1.3.4-2) ...
Setting up cmake (3.21.4-1) ...
Setting up libfontconfig1:armhf (2.13.1-4.2) ...
Setting up python3-lib2to3 (3.9.7-1) ...
Setting up libxrender-dev:armhf (1:0.9.10-1) ...
Setting up python3-distutils (3.9.7-1) ...
Setting up libglib2.0-dev-bin (2.70.1-1) ...
Setting up fontconfig (2.13.1-4.2) ...
Regenerating fonts cache... done.
Setting up libxft2:armhf (2.3.2-2) ...
Setting up libglx-mesa0:armhf (21.2.5-1+rpi1) ...
Setting up libxi6:armhf (2:1.8-1) ...
Setting up libglx0:armhf (1.3.4-2) ...
Setting up libxtst6:armhf (2:1.2.3-1) ...
Setting up libxcursor1:armhf (1:1.2.0-2) ...
Setting up libpango-1.0-0:armhf (1.48.10+ds1-1) ...
Setting up debhelper (13.5.2) ...
Setting up dconf-service (0.40.0-2) ...
Setting up libatspi2.0-0:armhf (2.42.0-2) ...
Setting up libcairo2:armhf (1.16.0-5) ...
Setting up libfreetype6-dev:armhf (2.11.0+dfsg-1) ...
Setting up libxfixes-dev:armhf (1:5.0.3-2) ...
Setting up libatk-bridge2.0-0:armhf (2.38.0-2) ...
Setting up libxrandr-dev:armhf (2:1.5.2-1) ...
Setting up libgl1:armhf (1.3.4-2) ...
Setting up libglib2.0-dev:armhf (2.70.1-1) ...
Setting up libxinerama-dev:armhf (2:1.1.4-2) ...
Setting up libglx-dev:armhf (1.3.4-2) ...
Setting up libcairo-gobject2:armhf (1.16.0-5) ...
Setting up libpangoft2-1.0-0:armhf (1.48.10+ds1-1) ...
Setting up libxi-dev:armhf (2:1.8-1) ...
Setting up libgl-dev:armhf (1.3.4-2) ...
Setting up libatk1.0-dev:armhf (2.36.0-2) ...
Setting up libpangocairo-1.0-0:armhf (1.48.10+ds1-1) ...
Setting up libxtst-dev:armhf (2:1.2.3-1) ...
Setting up libxdamage-dev:armhf (1:1.1.5-2) ...
Setting up libgdk-pixbuf-2.0-dev:armhf (2.42.6+dfsg-2) ...
Setting up libcairo-script-interpreter2:armhf (1.16.0-5) ...
Setting up libharfbuzz-dev:armhf (2.7.4-1) ...
Setting up libpangoxft-1.0-0:armhf (1.48.10+ds1-1) ...
Setting up dconf-gsettings-backend:armhf (0.40.0-2) ...
Setting up libegl-dev:armhf (1.3.4-2) ...
Setting up libfontconfig-dev:armhf (2.13.1-4.2) ...
Setting up libxcomposite-dev:armhf (1:0.4.5-1) ...
Setting up libxcursor-dev:armhf (1:1.2.0-2) ...
Setting up libepoxy-dev:armhf (1.5.9-2) ...
Setting up pango1.0-tools (1.48.10+ds1-1) ...
Setting up gir1.2-atspi-2.0:armhf (2.42.0-2) ...
Setting up gir1.2-pango-1.0:armhf (1.48.10+ds1-1) ...
Setting up libcairo2-dev:armhf (1.16.0-5) ...
Setting up libgles-dev:armhf (1.3.4-2) ...
Setting up libgtk-3-common (3.24.30-3) ...
Setting up libxft-dev:armhf (2.3.2-2) ...
Setting up libatspi2.0-dev:armhf (2.42.0-2) ...
Setting up libfontconfig1-dev:armhf (2.13.1-4.2) ...
Setting up libgtk-3-0:armhf (3.24.30-3) ...
Setting up gir1.2-gtk-3.0:armhf (3.24.30-3) ...
Setting up libglvnd-dev:armhf (1.3.4-2) ...
Setting up libatk-bridge2.0-dev:armhf (2.38.0-2) ...
Setting up libpango1.0-dev:armhf (1.48.10+ds1-1) ...
Setting up libegl1-mesa-dev:armhf (21.2.5-1+rpi1) ...
Setting up libgtk-3-dev:armhf (3.24.30-3) ...
Setting up sbuild-build-depends-lib2geom-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.32-4+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.9.0-0.bpo.2-armmp armhf (armv7l)
Toolchain package versions: binutils_2.37-5+rpi1 dpkg-dev_1.20.9+rpi1 g++-10_10.3.0-11+rpi1 gcc-10_10.3.0-11+rpi1 libc6-dev_2.32-4+rpi1 libstdc++-10-dev_10.3.0-11+rpi1 libstdc++6_11.2.0-10+rpi1 linux-libc-dev_5.14.9-2+rpi1
Package versions: adduser_3.118 adwaita-icon-theme_41.0-1 apt_2.3.11 autoconf_2.71-2 automake_1:1.16.5-1 autopoint_0.21-4 autotools-dev_20180224.1+nmu1 base-files_12+rpi1 base-passwd_3.5.52 bash_5.1-3 binutils_2.37-5+rpi1 binutils-arm-linux-gnueabihf_2.37-5+rpi1 binutils-common_2.37-5+rpi1 bsdextrautils_2.37.2-4 bsdutils_1:2.37.2-4 build-essential_12.9 bzip2_1.0.8-4 cmake_3.21.4-1 cmake-data_3.21.4-1 coreutils_8.32-4 cpp_4:10.2.1-1+rpi1 cpp-10_10.3.0-11+rpi1 dash_0.5.11+git20210903+057cd650a4ed-1 dbus_1.12.20-3 dbus-bin_1.12.20-3 dbus-daemon_1.12.20-3 dbus-session-bus-common_1.12.20-3 dbus-system-bus-common_1.12.20-3 dbus-user-session_1.12.20-3 dconf-gsettings-backend_0.40.0-2 dconf-service_0.40.0-2 debconf_1.5.78 debhelper_13.5.2 debianutils_4.11.2 dh-autoreconf_20 dh-elpa-helper_2.0.9 dh-strip-nondeterminism_1.12.0-2 diffutils_1:3.7-5 dirmngr_2.2.27-2 dmsetup_2:1.02.175-2.1 dpkg_1.20.9+rpi1 dpkg-dev_1.20.9+rpi1 dwz_0.14-1 e2fsprogs_1.46.4-1 emacsen-common_3.0.4 fakeroot_1.25.3-1.1 file_1:5.39-3 findutils_4.8.0-1 fontconfig_2.13.1-4.2 fontconfig-config_2.13.1-4.2 fonts-dejavu-core_2.37-2 g++_4:10.2.1-1+rpi1 g++-10_10.3.0-11+rpi1 gcc_4:10.2.1-1+rpi1 gcc-10_10.3.0-11+rpi1 gcc-10-base_10.3.0-11+rpi1 gcc-11-base_11.2.0-10+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-4 gettext-base_0.21-4 gir1.2-atk-1.0_2.36.0-2 gir1.2-atspi-2.0_2.42.0-2 gir1.2-freedesktop_1.70.0-2 gir1.2-gdkpixbuf-2.0_2.42.6+dfsg-2 gir1.2-glib-2.0_1.70.0-2 gir1.2-gtk-3.0_3.24.30-3 gir1.2-harfbuzz-0.0_2.7.4-1 gir1.2-pango-1.0_1.48.10+ds1-1 gnupg_2.2.27-2 gnupg-l10n_2.2.27-2 gnupg-utils_2.2.27-2 googletest_1.11.0-3 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.7-1 groff-base_1.22.4-7 gtk-update-icon-cache_3.24.30-3 gzip_1.10-4 hicolor-icon-theme_0.17-2 hostname_3.23 icu-devtools_67.1-7 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapparmor1_3.0.3-5 libapt-pkg6.0_2.3.11 libarchive-zip-perl_1.68-1 libarchive13_3.4.3-2 libargon2-1_0~20171227-0.2 libasan6_11.2.0-10+rpi1 libassuan0_2.5.5-1 libatk-bridge2.0-0_2.38.0-2 libatk-bridge2.0-dev_2.38.0-2 libatk1.0-0_2.36.0-2 libatk1.0-data_2.36.0-2 libatk1.0-dev_2.36.0-2 libatomic1_11.2.0-10+rpi1 libatspi2.0-0_2.42.0-2 libatspi2.0-dev_2.42.0-2 libattr1_1:2.5.1-1 libaudit-common_1:3.0.6-1 libaudit1_1:3.0.6-1 libavahi-client3_0.8-5 libavahi-common-data_0.8-5 libavahi-common3_0.8-5 libbinutils_2.37-5+rpi1 libblkid-dev_2.37.2-4 libblkid1_2.37.2-4 libboost-dev_1.74.0.3+b1 libboost1.74-dev_1.74.0-9 libbrotli-dev_1.0.9-2+b1 libbrotli1_1.0.9-2+b1 libbsd0_0.11.3-1 libbz2-1.0_1.0.8-4 libc-bin_2.32-4+rpi1 libc-dev-bin_2.32-4+rpi1 libc6_2.32-4+rpi1 libc6-dev_2.32-4+rpi1 libcairo-gobject2_1.16.0-5 libcairo-script-interpreter2_1.16.0-5 libcairo2_1.16.0-5 libcairo2-dev_1.16.0-5 libcap-ng0_0.7.9-2.2+b1 libcap2_1:2.44-1 libcc1-0_11.2.0-10+rpi1 libcolord2_1.4.5-3 libcom-err2_1.46.4-1 libcrypt-dev_1:4.4.25-2 libcrypt1_1:4.4.25-2 libcryptsetup12_2:2.4.1-1 libctf-nobfd0_2.37-5+rpi1 libctf0_2.37-5+rpi1 libcups2_2.3.3op2-7 libcurl4_7.79.1-2 libdatrie-dev_0.2.13-2 libdatrie1_0.2.13-2 libdb5.3_5.3.28+dfsg1-0.8 libdbus-1-3_1.12.20-3 libdbus-1-dev_1.12.20-3 libdconf1_0.40.0-2 libdebconfclient0_0.260 libdebhelper-perl_13.5.2 libdeflate-dev_1.8-1 libdeflate0_1.8-1 libdevmapper1.02.1_2:1.02.175-2.1 libdouble-conversion-dev_3.1.5-7 libdouble-conversion3_3.1.5-7 libdpkg-perl_1.20.9+rpi1 libdrm-amdgpu1_2.4.107-8+rpi1 libdrm-common_2.4.107-8+rpi1 libdrm-nouveau2_2.4.107-8+rpi1 libdrm-radeon1_2.4.107-8+rpi1 libdrm2_2.4.107-8+rpi1 libedit2_3.1-20210910-1 libegl-dev_1.3.4-2 libegl-mesa0_21.2.5-1+rpi1 libegl1_1.3.4-2 libegl1-mesa-dev_21.2.5-1+rpi1 libelf1_0.185-2 libepoxy-dev_1.5.9-2 libepoxy0_1.5.9-2 libexpat1_2.4.1-3 libexpat1-dev_2.4.1-3 libext2fs2_1.46.4-1 libfakeroot_1.25.3-1.1 libffi-dev_3.4.2-3 libffi8_3.4.2-3 libfile-stripnondeterminism-perl_1.12.0-2 libfontconfig-dev_2.13.1-4.2 libfontconfig1_2.13.1-4.2 libfontconfig1-dev_2.13.1-4.2 libfreetype-dev_2.11.0+dfsg-1 libfreetype6_2.11.0+dfsg-1 libfreetype6-dev_2.11.0+dfsg-1 libfribidi-dev_1.0.8-2 libfribidi0_1.0.8-2 libgbm1_21.2.5-1+rpi1 libgcc-10-dev_10.3.0-11+rpi1 libgcc-s1_11.2.0-10+rpi1 libgcrypt20_1.9.4-3 libgdbm-compat4_1.22-1 libgdbm6_1.22-1 libgdk-pixbuf-2.0-0_2.42.6+dfsg-2 libgdk-pixbuf-2.0-dev_2.42.6+dfsg-2 libgdk-pixbuf2.0-bin_2.42.6+dfsg-2 libgdk-pixbuf2.0-common_2.42.6+dfsg-2 libgirepository-1.0-1_1.70.0-2 libgl-dev_1.3.4-2 libgl1_1.3.4-2 libgl1-mesa-dri_21.2.5-1+rpi1 libglapi-mesa_21.2.5-1+rpi1 libgles-dev_1.3.4-2 libgles1_1.3.4-2 libgles2_1.3.4-2 libglib2.0-0_2.70.1-1 libglib2.0-bin_2.70.1-1 libglib2.0-data_2.70.1-1 libglib2.0-dev_2.70.1-1 libglib2.0-dev-bin_2.70.1-1 libglvnd-core-dev_1.3.4-2 libglvnd-dev_1.3.4-2 libglvnd0_1.3.4-2 libglx-dev_1.3.4-2 libglx-mesa0_21.2.5-1+rpi1 libglx0_1.3.4-2 libgmp10_2:6.2.1+dfsg-2 libgnutls30_3.7.2-2 libgomp1_11.2.0-10+rpi1 libgpg-error0_1.42-3 libgraphite2-3_1.3.14-1 libgraphite2-dev_1.3.14-1 libgsl-dev_2.6+dfsg-2 libgsl25_2.6+dfsg-2 libgslcblas0_2.6+dfsg-2 libgssapi-krb5-2_1.18.3-7 libgtest-dev_1.11.0-3 libgtk-3-0_3.24.30-3 libgtk-3-common_3.24.30-3 libgtk-3-dev_3.24.30-3 libharfbuzz-dev_2.7.4-1 libharfbuzz-gobject0_2.7.4-1 libharfbuzz-icu0_2.7.4-1 libharfbuzz0b_2.7.4-1 libhogweed6_3.7.3-1 libice-dev_2:1.0.10-1 libice6_2:1.0.10-1 libicu-dev_67.1-7 libicu67_67.1-7 libidn2-0_2.3.2-2 libip4tc2_1.8.7-1 libisl23_0.24-2 libjbig-dev_2.1-3.1+b2 libjbig0_2.1-3.1+b2 libjpeg-dev_1:2.0.6-4 libjpeg62-turbo_1:2.0.6-4 libjpeg62-turbo-dev_1:2.0.6-4 libjson-c5_0.15-2 libjsoncpp24_1.9.4-5 libk5crypto3_1.18.3-7 libkeyutils1_1.6.1-2 libkmod2_29-1 libkrb5-3_1.18.3-7 libkrb5support0_1.18.3-7 libksba8_1.6.0-2 liblcms2-2_2.12~rc1-2 libldap-2.4-2_2.4.59+dfsg-1 libllvm12_1:12.0.1-16+rpi1 liblocale-gettext-perl_1.07-4+b1 liblz4-1_1.9.3-2 liblzma-dev_5.2.5-2 liblzma5_5.2.5-2 liblzo2-2_2.10-2 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmd0_1.0.4-1 libmount-dev_2.37.2-4 libmount1_2.37.2-4 libmpc3_1.2.1-1 libmpdec3_2.5.1-2+rpi1 libmpfr6_4.1.0-3 libncurses6_6.2+20201114-4 libncursesw6_6.2+20201114-4 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 libopengl-dev_1.3.4-2 libopengl0_1.3.4-2 libp11-kit0_0.24.0-5 libpam-modules_1.4.0-10 libpam-modules-bin_1.4.0-10 libpam-runtime_1.4.0-10 libpam-systemd_249.5-2+rpi1 libpam0g_1.4.0-10 libpango-1.0-0_1.48.10+ds1-1 libpango1.0-dev_1.48.10+ds1-1 libpangocairo-1.0-0_1.48.10+ds1-1 libpangoft2-1.0-0_1.48.10+ds1-1 libpangoxft-1.0-0_1.48.10+ds1-1 libpcre16-3_2:8.39-13 libpcre2-16-0_10.39-2 libpcre2-32-0_10.39-2 libpcre2-8-0_10.39-2 libpcre2-dev_10.39-2 libpcre2-posix3_10.39-2 libpcre3_2:8.39-13 libpcre3-dev_2:8.39-13 libpcre32-3_2:8.39-13 libpcrecpp0v5_2:8.39-13 libperl5.32_5.32.1-6 libpipeline1_1.5.4-1 libpixman-1-0_0.40.0-1 libpixman-1-dev_0.40.0-1 libpng-dev_1.6.37-3 libpng16-16_1.6.37-3 libprocps8_2:3.3.17-5 libpsl5_0.21.0-1.2 libpthread-stubs0-dev_0.4-1 libpython3-stdlib_3.9.7-1 libpython3.9-minimal_3.9.8-1+rpi1 libpython3.9-stdlib_3.9.8-1+rpi1 libreadline8_8.1-2 librhash0_1.4.2-1 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.2-2+rpi1 libselinux1_3.1-3 libselinux1-dev_3.1-3 libsemanage-common_3.1-1 libsemanage1_3.1-1+b1 libsensors-config_1:3.6.0-7 libsensors5_1:3.6.0-7 libsepol1_3.1-1 libsepol1-dev_3.1-1 libsigsegv2_2.13-1 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.37.2-4 libsqlite3-0_3.36.0-2 libss2_1.46.4-1 libssh2-1_1.10.0-2 libssl1.1_1.1.1l-1 libstdc++-10-dev_10.3.0-11+rpi1 libstdc++6_11.2.0-10+rpi1 libsub-override-perl_0.09-2 libsystemd0_249.5-2+rpi1 libtasn1-6_4.17.0-2 libtext-charwidth-perl_0.04-10+b1 libtext-iconv-perl_1.7-7+b1 libthai-data_0.1.28-4.1 libthai-dev_0.1.28-4.1 libthai0_0.1.28-4.1 libtiff-dev_4.3.0-2 libtiff5_4.3.0-2 libtiffxx5_4.3.0-2 libtinfo6_6.2+20201114-4 libtirpc-common_1.3.2-2 libtirpc-dev_1.3.2-2 libtirpc3_1.3.2-2 libtool_2.4.6-15 libubsan1_11.2.0-10+rpi1 libuchardet0_0.0.7-1 libudev1_249.5-1+rpi1 libunistring2_0.9.10-6 libuuid1_2.37.2-4 libuv1_1.42.0-1 libvulkan1_1.2.189.0-2 libwayland-bin_1.19.0-2+b1 libwayland-client0_1.19.0-2+b1 libwayland-cursor0_1.19.0-2+b1 libwayland-dev_1.19.0-2+b1 libwayland-egl1_1.19.0-2+b1 libwayland-server0_1.19.0-2+b1 libwebp6_0.6.1-2.1 libx11-6_2:1.7.2-2 libx11-data_2:1.7.2-2 libx11-dev_2:1.7.2-2 libx11-xcb1_2:1.7.2-2 libxau-dev_1:1.0.9-1 libxau6_1:1.0.9-1 libxcb-dri2-0_1.14-3 libxcb-dri3-0_1.14-3 libxcb-glx0_1.14-3 libxcb-present0_1.14-3 libxcb-render0_1.14-3 libxcb-render0-dev_1.14-3 libxcb-shm0_1.14-3 libxcb-shm0-dev_1.14-3 libxcb-sync1_1.14-3 libxcb-xfixes0_1.14-3 libxcb1_1.14-3 libxcb1-dev_1.14-3 libxcomposite-dev_1:0.4.5-1 libxcomposite1_1:0.4.5-1 libxcursor-dev_1:1.2.0-2 libxcursor1_1:1.2.0-2 libxdamage-dev_1:1.1.5-2 libxdamage1_1:1.1.5-2 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.4-1 libxext6_2:1.3.4-1 libxfixes-dev_1:5.0.3-2 libxfixes3_1:5.0.3-2 libxft-dev_2.3.2-2 libxft2_2.3.2-2 libxi-dev_2:1.8-1 libxi6_2:1.8-1 libxinerama-dev_2:1.1.4-2 libxinerama1_2:1.1.4-2 libxkbcommon-dev_1.3.1-1 libxkbcommon0_1.3.1-1 libxml2_2.9.12+dfsg-5 libxrandr-dev_2:1.5.2-1 libxrandr2_2:1.5.2-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxshmfence1_1.3-1 libxtst-dev_2:1.2.3-1 libxtst6_2:1.2.3-1 libxxf86vm1_1:1.1.4-1+b2 libxxhash0_0.8.0-2+rpi1 libz3-4_4.8.12-1 libzstd1_1.4.8+dfsg-3+rpi1 linux-libc-dev_5.14.9-2+rpi1 login_1:4.8.1-1 logsave_1.46.4-1 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.37.2-4 ncurses-base_6.2+20201114-4 ncurses-bin_6.2+20201114-4 netbase_6.3 ninja-build_1.10.1-1 pango1.0-tools_1.48.10+ds1-1 passwd_1:4.8.1-1 patch_2.7.6-7 perl_5.32.1-6 perl-base_5.32.1-6 perl-modules-5.32_5.32.1-6 pinentry-curses_1.1.0-4 pkg-config_0.29.2-1 po-debconf_1.0.21+nmu1 procps_2:3.3.17-5 python3_3.9.7-1 python3-distutils_3.9.7-1 python3-lib2to3_3.9.7-1 python3-minimal_3.9.7-1 python3.9_3.9.8-1+rpi1 python3.9-minimal_3.9.8-1+rpi1 ragel_6.10-1 raspbian-archive-keyring_20120528.2 readline-common_8.1-2 rpcsvc-proto_1.4.2-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-lib2geom-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 shared-mime-info_2.0-1 systemd_249.5-2+rpi1 systemd-sysv_249.5-2+rpi1 sysvinit-utils_3.00-1 tar_1.34+dfsg-1 tzdata_2021e-1 ucf_3.0043 util-linux_2.37.2-4 uuid-dev_2.37.2-4 wayland-protocols_1.23-1 x11-common_1:7.7+23 x11proto-dev_2021.5-1 xkb-data_2.33-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2 zlib1g-dev_1:1.2.11.dfsg-2

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


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

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.0IeVqaSw/trustedkeys.kbx': General error
gpgv: Signature made Mon Nov  8 17:10:20 2021 UTC
gpgv:                using RSA key 8B7868786C33E5C64C4D0A480816B9E18C762BAD
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./lib2geom_1.1-2.dsc
dpkg-source: info: extracting lib2geom in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking lib2geom_1.1.orig.tar.bz2
dpkg-source: info: unpacking lib2geom_1.1-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying multiarch-pkgconfig.patch
dpkg-source: info: applying floating_point.patch

Check disc space
----------------

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-ee004429-2bd2-4d36-8c2e-b2702ac0128b
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

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

dpkg-buildpackage: info: source package lib2geom
dpkg-buildpackage: info: source version 1.1-2
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean --buildsystem cmake+ninja
   dh_auto_clean -O--buildsystem=cmake\+ninja
   dh_autoreconf_clean -O--buildsystem=cmake\+ninja
   dh_clean -O--buildsystem=cmake\+ninja
 debian/rules binary-arch
dh binary-arch --buildsystem cmake+ninja
   dh_update_autotools_config -a -O--buildsystem=cmake\+ninja
   dh_autoreconf -a -O--buildsystem=cmake\+ninja
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
	-D2GEOM_BUILD_SHARED=ON \
	-DCMAKE_SKIP_RPATH:BOOL=ON \

	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 -GNinja -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -D2GEOM_BUILD_SHARED=ON -DCMAKE_SKIP_RPATH:BOOL=ON ..
-- The CXX compiler identification is GNU 10.3.0
-- The C compiler identification is GNU 10.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- 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
-- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.60")  
-- Found DoubleConversion: /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Could NOT find Cython (missing: CYTHON_EXECUTABLE) 
-- cython: NOT FOUND
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Checking for module 'gtk+-3.0'
--   Found gtk+-3.0, version 3.24.30
-- Checking for module 'glib-2.0'
--   Found glib-2.0, version 2.70.1
-- Checking for module 'cairo'
--   Found cairo, version 1.16.0
-- Checking for module 'gsl'
--   Found gsl, version 2.6
-- Found GTest: /usr/lib/arm-linux-gnueabihf/cmake/GTest/GTestConfig.cmake (found version "1.11.0")  
-- Performing Test HAVE_SINCOS
-- Performing Test HAVE_SINCOS - Success
-- Found Ragel in /usr/bin/ragel. svg-path-parser.cpp will be recreated from svg-path-parser.rl.
-- 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>>'
   dh_auto_build -a -O--buildsystem=cmake\+ninja
	cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 ninja -j4 -v
[1/96] cd /<<PKGBUILDDIR>>/src/2geom && /usr/bin/ragel -o svg-path-parser.cpp svg-path-parser.rl
[2/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DGTEST_HAS_PTHREAD=1 -pthread -std=c++17 -MD -MT tests/CMakeFiles/root-find-test.dir/root-find-test.cpp.o -MF tests/CMakeFiles/root-find-test.dir/root-find-test.cpp.o.d -o tests/CMakeFiles/root-find-test.dir/root-find-test.cpp.o -c /<<PKGBUILDDIR>>/tests/root-find-test.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/tests/root-find-test.cpp: In function ‘Geom::Linear linear(double, double)’:
/<<PKGBUILDDIR>>/tests/root-find-test.cpp:21:34: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
   21 | Linear linear(double ax, double b) {
      |                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/polynomial.h:42,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
/<<PKGBUILDDIR>>/tests/root-find-test.cpp:21:8: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
   21 | Linear linear(double ax, double b) {
      |        ^~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/2geom/polynomial.h:40,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:1:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/2geom/polynomial.h:40,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/polynomial.h:38,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp: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 = {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>>/include/2geom/polynomial.h:38,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:1:
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::Poly lin_poly(double, 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: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 static member function ‘static Geom::Poly Geom::Poly::linear(double, 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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/polynomial.h:38,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp: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 = {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>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘int main()’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/2geom/polynomial.h:40,
                 from /<<PKGBUILDDIR>>/tests/root-find-test.cpp:1:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/polynomial-test.dir/polynomial-test.cpp.o -MF tests/CMakeFiles/polynomial-test.dir/polynomial-test.cpp.o.d -o tests/CMakeFiles/polynomial-test.dir/polynomial-test.cpp.o -c /<<PKGBUILDDIR>>/tests/polynomial-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/polynomial-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/tests/testing.h:5,
                 from /<<PKGBUILDDIR>>/tests/polynomial-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/polynomial-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/polynomial-test.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/polynomial-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /usr/include/gtest/gtest-printers.h:103,
                 from /usr/include/gtest/gtest-matchers.h:44,
                 from /usr/include/gtest/internal/gtest-death-test-internal.h:39,
                 from /usr/include/gtest/gtest-death-test.h:41,
                 from /usr/include/gtest/gtest.h:64,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/polynomial-test.cpp:34:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /usr/include/gtest/gtest-printers.h:103,
                 from /usr/include/gtest/gtest-matchers.h:44,
                 from /usr/include/gtest/internal/gtest-death-test-internal.h:39,
                 from /usr/include/gtest/gtest-death-test.h:41,
                 from /usr/include/gtest/gtest.h:64,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/polynomial-test.cpp:34:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function ‘virtual void PolynomialTest_SolveCubic_Test::TestBody()’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[4/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DGTEST_HAS_PTHREAD=1 -pthread -std=c++17 -MD -MT tests/CMakeFiles/implicitization-test.dir/implicitization-test.cpp.o -MF tests/CMakeFiles/implicitization-test.dir/implicitization-test.cpp.o.d -o tests/CMakeFiles/implicitization-test.dir/implicitization-test.cpp.o -c /<<PKGBUILDDIR>>/tests/implicitization-test.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/symbolic/matrix.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:40,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator+=(const Geom::SL::Polynomial<CoeffT>&) [with CoeffT = Geom::SL::Polynomial<double>]’:
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/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 = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
  509 |     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 = {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 /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In constructor ‘Geom::SL::Polynomial<CoeffT>::Polynomial() [with CoeffT = 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 constructor ‘Geom::SL::Polynomial<CoeffT>::Polynomial(const CoeffT&, size_t) [with CoeffT = double]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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 constructor ‘std::array<std::array<Geom::SL::MultiPoly<1, double>, 3>, 2>::array()’:
/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:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::SL::MultiPoly<N, CoeffT>& Geom::SL::MultiPoly<N, CoeffT>::operator=(const coeff_type&) [with unsigned int N = 1; CoeffT = 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 ‘Geom::SL::MultiPoly<M, double> pick_multipoly_max(size_t, size_t) [with unsigned int N = 1]’:
/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:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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 static member function ‘static void Geom::SL::coefficient<N, Geom::SL::Polynomial<CoeffT> >::set_safe_impl(Geom::SL::coefficient<N, Geom::SL::Polynomial<CoeffT> >::poly_type&, const multi_index_type&, const type&) [with unsigned int i = 1; unsigned int N = 1; CoeffT = Geom::SL::Polynomial<double>]’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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 ‘Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator*=(const Geom::SL::Polynomial<CoeffT>&) [with CoeffT = Geom::SL::Polynomial<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:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/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>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::SL::microbasis(Geom::SL::basis_type&, const MVPoly1&, const MVPoly1&)’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1338 |  _M_fill_insert(begin() + __offset, __n, __x);
      |  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1338 |  _M_fill_insert(begin() + __offset, __n, __x);
      |  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator-=(const Geom::SL::Polynomial<CoeffT>&) [with CoeffT = Geom::SL::Polynomial<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> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In function ‘Coeff Geom::SL::determinant_minor(const Geom::SL::Matrix<Coeff>&) [with Coeff = Geom::SL::MultiPoly<2, 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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/vector.tcc: In function ‘Geom::SL::Matrix<Geom::SL::MultiPoly<2, double> > Geom::SL::make_bezout_matrix(const MVPoly3&, const MVPoly3&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/multipoly.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/symbolic/implicit.h:39,
                 from /<<PKGBUILDDIR>>/tests/implicitization-test.cpp:35:
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::SL::detail::poly1_to_poly3(Geom::SL::MVPoly3&, const MVPoly1&, size_t, size_t)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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 ‘(static initializers for /<<PKGBUILDDIR>>/tests/implicitization-test.cpp)’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[5/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/sbasis-test.dir/sbasis-test.cpp.o -MF tests/CMakeFiles/sbasis-test.dir/sbasis-test.cpp.o.d -o tests/CMakeFiles/sbasis-test.dir/sbasis-test.cpp.o -c /<<PKGBUILDDIR>>/tests/sbasis-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/tests/testing.h:5,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:1:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:6:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:6:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:6:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:6:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/nearest-time.h:113:32:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:1:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:1:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp: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 = {double, double}; _Tp = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Linear>::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 = {double, int}; _Tp = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Linear>::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 = {Geom::SBasis&, double&}; _Tp = std::pair<Geom::SBasis, double>; _Alloc = std::allocator<std::pair<Geom::SBasis, double> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<Geom::SBasis, double> >::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 = {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
/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
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual void SBasisTest_Subdivide_Test::TestBody()’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<Geom::SBasis, double>*, std::vector<std::pair<Geom::SBasis, double> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:1:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘virtual void SBasisTest_Roots_Test::TestBody()’:
/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: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: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:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/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:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/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: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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/sbasis-test.cpp:1:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ 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<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[6/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/rect-test.dir/rect-test.cpp.o -MF tests/CMakeFiles/rect-test.dir/rect-test.cpp.o.d -o tests/CMakeFiles/rect-test.dir/rect-test.cpp.o -c /<<PKGBUILDDIR>>/tests/rect-test.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/tests/rect-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::nearestEdgePoint(const CPoint&) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/tests/rect-test.cpp:351:5:   required from ‘void Geom::GenericRectTest_NearestEdgePoint_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]’
/<<PKGBUILDDIR>>/tests/rect-test.cpp:346:1:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:201:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  201 |     CPoint nearestEdgePoint(CPoint const &p) const {
      |            ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/tests/rect-test.cpp:328:5:   required from ‘void Geom::GenericRectTest_Offset_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]’
/<<PKGBUILDDIR>>/tests/rect-test.cpp:324:1:   required from here
/usr/include/boost/operators.hpp:267:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  267 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::midpoint() const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/tests/rect-test.cpp:308:5:   required from ‘void Geom::GenericRectTest_Modification_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]’
/<<PKGBUILDDIR>>/tests/rect-test.cpp:287:1:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  183 |     CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); }
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::OptRect&)’:
/<<PKGBUILDDIR>>/tests/rect-test.cpp:218:5:   required from ‘void Geom::GenericRectTest_Union_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]’
/<<PKGBUILDDIR>>/tests/rect-test.cpp:205:1:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::clamp(const CPoint&) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:204:22:   required from ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::nearestEdgePoint(const CPoint&) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’
/<<PKGBUILDDIR>>/tests/rect-test.cpp:351:5:   required from ‘void Geom::GenericRectTest_NearestEdgePoint_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]’
/<<PKGBUILDDIR>>/tests/rect-test.cpp:346:1:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:196:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  196 |     CPoint clamp(CPoint const &p) const {
      |            ^~~~~
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/rect-test.cpp:34:
/<<PKGBUILDDIR>>/tests/rect-test.cpp: In member function ‘void Geom::GenericRectTest_Union_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]’:
/<<PKGBUILDDIR>>/tests/rect-test.cpp:210:17: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  210 |     EXPECT_EQ(a | b, uni_ab);
      |               ~~^~~
/<<PKGBUILDDIR>>/tests/rect-test.cpp: In member function ‘void Geom::GenericRectTest_Dimensions_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]’:
/<<PKGBUILDDIR>>/tests/rect-test.cpp:267:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  267 |     EXPECT_EQ(a.min(), CPoint(-10, -20));
      |               ~~~~~^~
/<<PKGBUILDDIR>>/tests/rect-test.cpp: In member function ‘void Geom::GenericRectTest_Offset_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]’:
/<<PKGBUILDDIR>>/tests/rect-test.cpp:328:17: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  328 |     EXPECT_EQ(a + p1, app1);
      |               ~~^~~~
/<<PKGBUILDDIR>>/tests/rect-test.cpp: In member function ‘void Geom::GenericRectTest_NearestEdgePoint_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]’:
/<<PKGBUILDDIR>>/tests/rect-test.cpp:351:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  351 |     EXPECT_EQ(a.nearestEdgePoint(p1), r1);
      |               ~~~~~~~~~~~~~~~~~~^~~~
[7/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/parallelogram-test.dir/parallelogram-test.cpp.o -MF tests/CMakeFiles/parallelogram-test.dir/parallelogram-test.cpp.o.d -o tests/CMakeFiles/parallelogram-test.dir/parallelogram-test.cpp.o -c /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/parallelogram.h:14,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:16:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/parallelogram.h:15,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:16:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/parallelogram.h:15,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:16:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:16:
/<<PKGBUILDDIR>>/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’:
/<<PKGBUILDDIR>>/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   41 |     Point midpoint() const { return Point(0.5, 0.5) * m_affine; }
      |                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:17:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:17:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:15:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/parallelogram.h:15,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:16:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/parallelogram.h:15,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:16:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:15:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/parallelogram.h:14,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:16:
/<<PKGBUILDDIR>>/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’:
/<<PKGBUILDDIR>>/include/2geom/parallelogram.h:41:55:   required from here
/<<PKGBUILDDIR>>/include/2geom/utils.h:58:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |     friend T operator*(T const &lhs, U const &rhs) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:15:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/parallelogram.h:15,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:16:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CRect = Geom::Rect]’:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:86:57:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 |     static CRect from_xywh(C x, C y, C w, C h) {
      |                  ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/parallelogram.h:15,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:16:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:19:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp: In member function ‘virtual void ParallelogramTest_midpoint_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:39:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   39 |     EXPECT_EQ(r.midpoint(), center);
      |               ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:41:83: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
   41 |         auto rotated_rect = parallelogram_from_rect_rotate(r, Rotate::from_degrees(angle), Point(0, 0));
      |                                                               ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:42:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   42 |         auto rotated_center = center * Rotate(angle / 180.0 * M_PI);
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:17:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:218:19: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  218 |     static Rotate from_degrees(Coord deg) {
      |                   ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp: In function ‘Geom::Parallelogram parallelogram_from_rect_rotate(const Geom::Rect&, const Geom::Rotate&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:26:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   26 |     Affine affine = Translate(-point) * rotate * Translate(point);
      |                               ^~~~~~
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp: In member function ‘virtual void ParallelogramTest_containsPoint2_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:61:79: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
   61 |     auto rotated_rect = parallelogram_from_rect_rotate(r, Rotate::from_degrees(45), Point(0, 0));
      |                                                           ~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp: In member function ‘virtual void ParallelogramTest_bounds_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:86:57: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     auto r = Rect::from_xywh(1.260, 0.547, 8.523, 11.932);
      |                                                         ^
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:87:72: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     auto rrect = parallelogram_from_rect_rotate(r, Rotate::from_degrees(15.59));
      |                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:88:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     auto bbox = rrect.bounds();
      |                              ^
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:19:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:91:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   91 |         EXPECT_TRUE(Geom::are_near(bbox.corner(i), expected_bbox.corner(i), 1e-3));
      |                                    ~~~~~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/parallelogram.h:15,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:16:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double]’:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 |     static CRect from_xywh(C x, C y, C w, C h) {
      |                  ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  117 |         CRect result(xy, xy + wh);
      |                          ~~~^~~~
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         return result;
      |                ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:15:
/usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’:
/usr/include/boost/operators.hpp:267:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  267 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:19:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp: In member function ‘virtual void ParallelogramTest_intersects_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:133:72: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     EXPECT_EQ(parallelogram_from_rect_rotate(rect, Rotate::from_degrees(degrees)).intersects(target), intersects)
      |                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp: In member function ‘virtual void ParallelogramTest::SetUp()’:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:121:36: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  121 |     void SetUp() override { target = Rect::from_xywh(0, 0, 11, 13); }
      |                             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp: In function ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double]’:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:157:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  157 |       std::make_tuple(Rect::from_xywh(0.202, -3.148, 2, 11), 31.12, true)));
      |                                                                            ^
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:19:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp: In member function ‘virtual void ParallelogramTest_bounds_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:84:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   84 | TEST(ParallelogramTest, bounds)
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:84:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:88:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     auto bbox = rrect.bounds();
      |                              ^
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:19:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp: In member function ‘virtual void ParallelogramTest_isSheared_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:95:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   95 | TEST(ParallelogramTest, isSheared)
      |      ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:67,
                 from /<<PKGBUILDDIR>>/tests/parallelogram-test.cpp:19:
/usr/include/gtest/gtest-param-test.h: In function ‘testing::internal::ParamGenerator<typename std::iterator_traits< <template-parameter-1-1> >::value_type> testing::ValuesIn(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const std::tuple<Geom::Rect, double, bool>*, std::vector<std::tuple<Geom::Rect, double, bool>, std::allocator<std::tuple<Geom::Rect, double, bool> > > >]’:
/usr/include/gtest/gtest-param-test.h:294:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const std::tuple<Geom::Rect, double, bool>*, std::vector<std::tuple<Geom::Rect, double, bool>, std::allocator<std::tuple<Geom::Rect, double, bool> > > >’ changed in GCC 7.1
  294 | ValuesIn(ForwardIterator begin, ForwardIterator end) {
      | ^~~~~~~~
/usr/include/gtest/gtest-param-test.h:294:1: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const std::tuple<Geom::Rect, double, bool>*, std::vector<std::tuple<Geom::Rect, double, bool>, std::allocator<std::tuple<Geom::Rect, double, bool> > > >’ changed in GCC 7.1
/usr/include/gtest/gtest-param-test.h: In function ‘testing::internal::ParamGenerator<std::tuple<Geom::Rect, double, bool> > gtest_intesect_non_alignedParallelogramTest_EvalGenerator_()’:
/usr/include/gtest/gtest-param-test.h:308:53: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const std::tuple<Geom::Rect, double, bool>*, std::vector<std::tuple<Geom::Rect, double, bool>, std::allocator<std::tuple<Geom::Rect, double, bool> > > >’ changed in GCC 7.1
  308 |   return ValuesIn(container.begin(), container.end());
      |                                                     ^
[8/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/interval-test.dir/interval-test.cpp.o -MF tests/CMakeFiles/interval-test.dir/interval-test.cpp.o.d -o tests/CMakeFiles/interval-test.dir/interval-test.cpp.o -c /<<PKGBUILDDIR>>/tests/interval-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/interval-test.cpp:12:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
[9/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/path-test.dir/path-test.cpp.o -MF tests/CMakeFiles/path-test.dir/path-test.cpp.o.d -o tests/CMakeFiles/path-test.dir/path-test.cpp.o -c /<<PKGBUILDDIR>>/tests/path-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/tests/testing.h:5,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/path-test.cpp:1:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/tests/path-test.cpp:6:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/nearest-time.h:113:32:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/tests/path-test.cpp:1:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A, B, C, D, E, F) [with CurveType = Geom::EllipticalArc; A = double; B = double; C = double; D = bool; E = bool; F = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/path.h:772:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  772 |     void appendNew(A a, B b, C c, D d, E e, F f) {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/path-test.cpp:1:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/tests/path-test.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  211 |     BezierCurveN(Point c0, Point c1) {
      |     ^~~~~~~~~~~~
[10/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/coord-test.dir/coord-test.cpp.o -MF tests/CMakeFiles/coord-test.dir/coord-test.cpp.o.d -o tests/CMakeFiles/coord-test.dir/coord-test.cpp.o -c /<<PKGBUILDDIR>>/tests/coord-test.cpp
[11/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/affine-test.dir/affine-test.cpp.o -MF tests/CMakeFiles/affine-test.dir/affine-test.cpp.o.d -o tests/CMakeFiles/affine-test.dir/affine-test.cpp.o -c /<<PKGBUILDDIR>>/tests/affine-test.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/tests/affine-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/tests/affine-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/tests/affine-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:17,
                 from /<<PKGBUILDDIR>>/tests/affine-test.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[12/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/circle-test.dir/circle-test.cpp.o -MF tests/CMakeFiles/circle-test.dir/circle-test.cpp.o.d -o tests/CMakeFiles/circle-test.dir/circle-test.cpp.o -c /<<PKGBUILDDIR>>/tests/circle-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/tests/testing.h:5,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/circle-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:40,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/circle.h:40,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:41,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/circle.h:41,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/tests/circle-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   75 |     Point center() const { return _center; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   85 |     Rect boundsExact() const { return boundsFast(); }
      |                              ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/tests/circle-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/tests/circle-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tests/circle-test.cpp: In member function ‘virtual void CircleTest_UnitCircleTransform_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/circle-test.cpp:69:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   69 |     Point q = c.pointAt(M_PI/2);
      |                               ^
/<<PKGBUILDDIR>>/tests/circle-test.cpp:70:50: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   70 |     Point p = Point(0, 1) * c.unitCircleTransform();
      |                             ~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tests/circle-test.cpp:70:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   70 |     Point p = Point(0, 1) * c.unitCircleTransform();
      |                                                   ^
/<<PKGBUILDDIR>>/tests/circle-test.cpp:71:47: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   71 |     Point r = q * c.inverseUnitCircleTransform();
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tests/circle-test.cpp:71:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   71 |     Point r = q * c.inverseUnitCircleTransform();
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tests/circle-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/circle-test.cpp:34:
/<<PKGBUILDDIR>>/tests/circle-test.cpp: In member function ‘virtual void CircleTest_Coefficients_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/circle-test.cpp:79:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   79 | TEST(CircleTest, Coefficients) {
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/tests/circle-test.cpp: In member function ‘virtual void CircleTest_UnitCircleTransform_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/circle-test.cpp:66:6: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   66 | TEST(CircleTest, UnitCircleTransform) {
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/tests/circle-test.cpp:66:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/circle-test.cpp:66:6: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/circle-test.cpp:69:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   69 |     Point q = c.pointAt(M_PI/2);
      |                               ^
/<<PKGBUILDDIR>>/tests/circle-test.cpp:70:51: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   70 |     Point p = Point(0, 1) * c.unitCircleTransform();
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/circle-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘testing::AssertionResult IntersectionsValid(const char*, const char*, const char*, const char*, const TA&, const TB&, const std::vector<Geom::Intersection<typename Geom::ShapeTraits<TA>::TimeType, typename Geom::ShapeTraits<TB>::TimeType> >&, Geom::Coord) [with TA = Geom::Circle; TB = Geom::Circle]’:
/<<PKGBUILDDIR>>/tests/testing.h:149:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  149 | ::testing::AssertionResult IntersectionsValid(
      |                            ^~~~~~~~~~~~~~~~~~
[13/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/point-test.dir/point-test.cpp.o -MF tests/CMakeFiles/point-test.dir/point-test.cpp.o.d -o tests/CMakeFiles/point-test.dir/point-test.cpp.o -c /<<PKGBUILDDIR>>/tests/point-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/point-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
[14/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/choose-test.dir/choose-test.cpp.o -MF tests/CMakeFiles/choose-test.dir/choose-test.cpp.o.d -o tests/CMakeFiles/choose-test.dir/choose-test.cpp.o -c /<<PKGBUILDDIR>>/tests/choose-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/choose-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/tests/testing.h:5,
                 from /<<PKGBUILDDIR>>/tests/choose-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/choose-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/choose-test.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/choose-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/choose-test.cpp:34:
/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>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘T Geom::choose(unsigned int, unsigned int) [with T = 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> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[15/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/angle-test.dir/angle-test.cpp.o -MF tests/CMakeFiles/angle-test.dir/angle-test.cpp.o.d -o tests/CMakeFiles/angle-test.dir/angle-test.cpp.o -c /<<PKGBUILDDIR>>/tests/angle-test.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:44,
                 from /<<PKGBUILDDIR>>/tests/angle-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/angle-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/angle-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/tests/angle-test.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/angle-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/tests/angle-test.cpp: In member function ‘virtual void AngleIntervalTest_InnerAngleConstrutor_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/angle-test.cpp:50:74: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
   50 |         AngleInterval inner(iv.angleAt(0), iv.angleAt(0.5), iv.angleAt(1));
      |                                                                          ^
In file included from /<<PKGBUILDDIR>>/tests/angle-test.cpp:36:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/tests/angle-test.cpp:34:
/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 = {int, double, bool}; _Tp = Geom::AngleInterval; _Alloc = std::allocator<Geom::AngleInterval>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::AngleInterval>::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 = {double, int, bool}; _Tp = Geom::AngleInterval; _Alloc = std::allocator<Geom::AngleInterval>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::AngleInterval>::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, int, bool}; _Tp = Geom::AngleInterval; _Alloc = std::allocator<Geom::AngleInterval>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::AngleInterval*, std::vector<Geom::AngleInterval> >’ 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 = {Geom::Angle, Geom::Angle, Geom::Angle}; _Tp = Geom::AngleInterval; _Alloc = std::allocator<Geom::AngleInterval>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::AngleInterval>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual void AngleIntervalTest_InnerAngleConstrutor_Test::TestBody()’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::AngleInterval*, std::vector<Geom::AngleInterval> >’ 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<Geom::AngleInterval*, std::vector<Geom::AngleInterval> >’ 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<Geom::AngleInterval*, std::vector<Geom::AngleInterval> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/angle-test.cpp:36:
/<<PKGBUILDDIR>>/tests/angle-test.cpp: In member function ‘virtual void AngleIntervalTest_AngleAt_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/angle-test.cpp:161:6: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  161 | TEST(AngleIntervalTest, AngleAt) {
      |      ^~~~~~~~~~~~~~~~~
[16/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/ellipse-test.dir/ellipse-test.cpp.o -MF tests/CMakeFiles/ellipse-test.dir/ellipse-test.cpp.o.d -o tests/CMakeFiles/ellipse-test.dir/ellipse-test.cpp.o -c /<<PKGBUILDDIR>>/tests/ellipse-test.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:44,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CRect = Geom::Rect]’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:57:5:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 |     static CRect from_xywh(C x, C y, C w, C h) {
      |                  ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/intersection.h: In instantiation of ‘Geom::Point Geom::Intersection<TimeA, TimeB>::point() const [with TimeA = double; TimeB = double]’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:164:5:   required from here
/<<PKGBUILDDIR>>/include/2geom/intersection.h:68:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   68 |     Point point() const {
      |           ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp: In member function ‘virtual void EllipseTest_Arcs_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:55:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   55 |     EXPECT_EQ(arc1->initialPoint(), Point(5,0));
      |               ~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:57:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   57 |     EXPECT_EQ(arc1->boundsExact(), Rect::from_xywh(0,0,5,10));
      |               ~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:58:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |     EXPECT_EQ(arc1->center(), e.center());
      |               ~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:64:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   64 |     EXPECT_EQ(arc1r->boundsExact(), arc1->boundsExact());
      |               ~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:90:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     EXPECT_EQ(arc4->initialPoint(), Point(5,0));
      |               ~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:92:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   92 |     EXPECT_EQ(arc4->boundsExact(), Rect::from_xywh(0,0,5,10));
      |               ~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:98:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   98 |     EXPECT_EQ(arc4r->initialPoint(), Point(0,10));
      |               ~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:100:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  100 |     EXPECT_EQ(arc4r->boundsExact(), Rect::from_xywh(0,0,5,10));
      |               ~~~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double]’:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 |     static CRect from_xywh(C x, C y, C w, C h) {
      |                  ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  117 |         CRect result(xy, xy + wh);
      |                          ~~~^~~~
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         return result;
      |                ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:37:
/usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’:
/usr/include/boost/operators.hpp:267:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  267 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/path.h:346:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  346 |         Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); }
      |                                                                    ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp: In member function ‘virtual void EllipseTest_AreNear_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:106:68: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Ellipse e1(Point(5.000001,10), Point(5,10), Angle::from_degrees(45));
      |                                                 ~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp: In member function ‘virtual void EllipseTest_TimeAt_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:148:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  148 |         Point p = e.pointAt(t);
      |                              ^
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp: In member function ‘virtual void EllipseTest_Coefficients_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:208:69: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  208 |     es.emplace_back(Point(-15,25), Point(10,15), Angle::from_degrees(45).radians0());
      |                                                  ~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:219:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  219 |             Point p = i.pointAt(t);
      |                                  ^
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp: In member function ‘virtual void EllipseTest_UnitCircleTransform_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:229:69: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  229 |     es.emplace_back(Point(-15,25), Point(10,15), Angle::from_degrees(45));
      |                                                  ~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:238:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  238 |             Point p = e.pointAt(t);
      |                                  ^
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp: In member function ‘virtual void EllipseTest_UnitTangentAt_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:263:63: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  263 |     Ellipse b(Point(-77,23), Point(40,10), Angle::from_degrees(45));
      |                                            ~~~~~~~~~~~~~~~~~~~^~~~
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:265:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  265 |     EXPECT_near(a.unitTangentAt(0), Point(0,1), 1e-12);
      |                 ~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:265:5: note: in expansion of macro ‘EXPECT_near’
  265 |     EXPECT_near(a.unitTangentAt(0), Point(0,1), 1e-12);
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp: In member function ‘virtual void EllipseTest_BoundsExact_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:278:69: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |     es.emplace_back(Point(-15,25), Point(10,15), Angle::from_degrees(45));
      |                                                  ~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:287:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  287 |         Rect r = e.boundsExact();
      |                                ^
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:290:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  290 |             EXPECT_TRUE(r.contains(e.pointAt(t)));
      |                                    ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:295:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  295 |     Rect bounds = e.boundsExact();
      |                                 ^
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:297:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  297 |     EXPECT_TRUE(bounds.contains(e.pointAt(0)));
      |                                 ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:304:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     bounds = e.boundsExact();
      |     ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:306:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  306 |     EXPECT_TRUE(bounds.contains(e.pointAt(0)));
      |                                 ~~~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp: In member function ‘virtual void EllipseTest_TimeAt_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:143:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  143 | TEST(EllipseTest, TimeAt) {
      |      ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:37:
/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 = {Geom::Point, Geom::Point, double}; _Tp = Geom::Ellipse; _Alloc = std::allocator<Geom::Ellipse>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Ellipse>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point, Geom::Point, double}; _Tp = Geom::Ellipse; _Alloc = std::allocator<Geom::Ellipse>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Ellipse*, std::vector<Geom::Ellipse> >’ 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 = {Geom::Point, Geom::Point, Geom::Angle}; _Tp = Geom::Ellipse; _Alloc = std::allocator<Geom::Ellipse>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Ellipse>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point, Geom::Point, Geom::Angle}; _Tp = Geom::Ellipse; _Alloc = std::allocator<Geom::Ellipse>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Ellipse*, std::vector<Geom::Ellipse> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp: In member function ‘virtual void EllipseTest_Arcs_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:50:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   50 | TEST(EllipseTest, Arcs) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:50:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:50:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:50:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:50:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:50:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:57:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   57 |     EXPECT_EQ(arc1->boundsExact(), Rect::from_xywh(0,0,5,10));
      |                                 ^
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:90:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     EXPECT_EQ(arc4->initialPoint(), Point(5,0));
      |                                  ^
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:92:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   92 |     EXPECT_EQ(arc4->boundsExact(), Rect::from_xywh(0,0,5,10));
      |                                 ^
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:98:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   98 |     EXPECT_EQ(arc4r->initialPoint(), Point(0,10));
      |                                   ^
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:100:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  100 |     EXPECT_EQ(arc4r->boundsExact(), Rect::from_xywh(0,0,5,10));
      |                                  ^
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp: In member function ‘virtual void EllipseTest_BoundsExact_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:276:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  276 | TEST(EllipseTest, BoundsExact) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:276:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:276:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:276:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:276:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:276:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:276:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:287:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  287 |         Rect r = e.boundsExact();
      |                                ^
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:290:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  290 |             EXPECT_TRUE(r.contains(e.pointAt(t)));
      |                                               ^
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:295:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  295 |     Rect bounds = e.boundsExact();
      |                                 ^
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/ellipse-test.cpp:42:
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:297:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  297 |     EXPECT_TRUE(bounds.contains(e.pointAt(0)));
      |                                            ^
/<<PKGBUILDDIR>>/tests/ellipse-test.cpp:304:28: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     bounds = e.boundsExact();
      |                            ^
[17/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/line-test.dir/line-test.cpp.o -MF tests/CMakeFiles/line-test.dir/line-test.cpp.o.d -o tests/CMakeFiles/line-test.dir/line-test.cpp.o -c /<<PKGBUILDDIR>>/tests/line-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/tests/testing.h:5,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/tests/line-test.cpp: In member function ‘virtual void LineTest_VectorAndVersor_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/line-test.cpp:46:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   46 |     EXPECT_EQ(a.vector(), Point(-20, 10));
      |               ~~~~~~~~^~
/<<PKGBUILDDIR>>/tests/line-test.cpp: In member function ‘virtual void LineTest_AngleBisector_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/line-test.cpp:57:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   57 |     Line ab1 = make_angle_bisector_line(a + d, o + d, b + d);
      |                                                            ^
/<<PKGBUILDDIR>>/tests/line-test.cpp:57:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   57 |     Line ab1 = make_angle_bisector_line(a + d, o + d, b + d);
      |                                         ~~^~~
/<<PKGBUILDDIR>>/tests/line-test.cpp:57:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   57 |     Line ab1 = make_angle_bisector_line(a + d, o + d, b + d);
      |                                                            ^
/<<PKGBUILDDIR>>/tests/line-test.cpp:58:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |     Line ab2 = make_angle_bisector_line(a - d, o - d, b - d);
      |                                         ~~^~~
/<<PKGBUILDDIR>>/tests/line-test.cpp:58:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |     Line ab2 = make_angle_bisector_line(a - d, o - d, b - d);
      |                                                            ^
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/tests/line-test.cpp:59:53: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
   59 |     EXPECT_FLOAT_EQ(ab1.angle(), Angle::from_degrees(22.5));
      |                                  ~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/tests/line-test.cpp:63:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   63 |     Line bc1 = make_angle_bisector_line(b + d, o + d, c + d);
      |                                                            ^
/<<PKGBUILDDIR>>/tests/line-test.cpp:63:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   63 |     Line bc1 = make_angle_bisector_line(b + d, o + d, c + d);
      |                                         ~~^~~
/<<PKGBUILDDIR>>/tests/line-test.cpp:63:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   63 |     Line bc1 = make_angle_bisector_line(b + d, o + d, c + d);
      |                                                            ^
/<<PKGBUILDDIR>>/tests/line-test.cpp:64:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   64 |     Line bc2 = make_angle_bisector_line(b - d, o - d, c - d);
      |                                         ~~^~~
/<<PKGBUILDDIR>>/tests/line-test.cpp:64:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   64 |     Line bc2 = make_angle_bisector_line(b - d, o - d, c - d);
      |                                                            ^
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/tests/line-test.cpp:65:53: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
   65 |     EXPECT_FLOAT_EQ(bc1.angle(), Angle::from_degrees(90));
      |                                  ~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tests/line-test.cpp:69:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   69 |     Line aa1 = make_angle_bisector_line(a + d, o + d, a + d);
      |                                                            ^
/<<PKGBUILDDIR>>/tests/line-test.cpp:69:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   69 |     Line aa1 = make_angle_bisector_line(a + d, o + d, a + d);
      |                                         ~~^~~
/<<PKGBUILDDIR>>/tests/line-test.cpp:69:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   69 |     Line aa1 = make_angle_bisector_line(a + d, o + d, a + d);
      |                                                            ^
/<<PKGBUILDDIR>>/tests/line-test.cpp:70:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   70 |     Line aa2 = make_angle_bisector_line(a - d, o - d, a - d);
      |                                         ~~^~~
/<<PKGBUILDDIR>>/tests/line-test.cpp:70:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   70 |     Line aa2 = make_angle_bisector_line(a - d, o - d, a - d);
      |                                                            ^
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/tests/line-test.cpp:71:53: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
   71 |     EXPECT_FLOAT_EQ(aa1.angle(), Angle::from_degrees(45));
      |                                  ~~~~~~~~~~~~~~~~~~~^~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’:
/usr/include/boost/operators.hpp:267:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  267 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Point&, const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:503:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  503 | Line make_angle_bisector_line(Point const &A, Point const &O, Point const &B)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/line.h:505:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  505 |     AngleInterval ival(Angle(A-O), Angle(B-O));
      |                              ~^~
/<<PKGBUILDDIR>>/include/2geom/line.h:506:36: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  506 |     Angle bisect = ival.angleAt(0.5);
      |                                    ^
/<<PKGBUILDDIR>>/include/2geom/line.h:507:26: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  507 |     return Line(O, bisect);
      |                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In constructor ‘Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:199:5: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  199 |     AngleInterval(Angle s, Angle e, bool cw = false)
      |     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/line.h: In constructor ‘Geom::Line::Line(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:73:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   73 |         _final = _initial + v;
      |         ~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_degrees(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:136:18: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  136 |     static Angle from_degrees(Coord d) {
      |                  ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘bool Geom::Line::operator==(const Geom::Line&) const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:382:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  382 |         if (distance(pointAt(nearestTime(other._initial)), other._initial) != 0) return false;
      |                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/path.h:346:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  346 |         Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); }
      |                                                                    ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
/<<PKGBUILDDIR>>/tests/line-test.cpp: In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/tests/line-test.cpp:185:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  185 | }
      | ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/tests/testing.h:5,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In function ‘Geom::Point Geom::lerp(Geom::Coord, const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:336:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  336 | inline Point lerp(Coord t, Point const &a, Point const &b) {
      |              ^~~~
In file included from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/line-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Point&, const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:503:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  503 | Line make_angle_bisector_line(Point const &A, Point const &O, Point const &B)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/tests/line-test.cpp: In member function ‘virtual void LineTest_RotationToZero_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/line-test.cpp:102:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 | TEST(LineTest, RotationToZero) {
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/tests/line-test.cpp: In member function ‘virtual void LineTest_AngleBisector_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/line-test.cpp:52:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   52 | TEST(LineTest, AngleBisector) {
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/tests/line-test.cpp:52:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/line-test.cpp:52:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/line-test.cpp:52:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/line-test.cpp:52:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/line-test.cpp:52:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/line-test.cpp:52:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/line-test.cpp:52:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/line-test.cpp:52:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/tests/line-test.cpp:58:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |     Line ab2 = make_angle_bisector_line(a - d, o - d, b - d);
      |                                             ^
/<<PKGBUILDDIR>>/tests/line-test.cpp:58:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |     Line ab2 = make_angle_bisector_line(a - d, o - d, b - d);
      |                                                            ^
/<<PKGBUILDDIR>>/tests/line-test.cpp:64:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   64 |     Line bc2 = make_angle_bisector_line(b - d, o - d, c - d);
      |                                             ^
/<<PKGBUILDDIR>>/tests/line-test.cpp:64:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   64 |     Line bc2 = make_angle_bisector_line(b - d, o - d, c - d);
      |                                                            ^
/<<PKGBUILDDIR>>/tests/line-test.cpp:70:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   70 |     Line aa2 = make_angle_bisector_line(a - d, o - d, a - d);
      |                                             ^
/<<PKGBUILDDIR>>/tests/line-test.cpp:70:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   70 |     Line aa2 = make_angle_bisector_line(a - d, o - d, a - d);
      |                                                            ^
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/<<PKGBUILDDIR>>/tests/line-test.cpp: In member function ‘virtual void LineTest_VectorAndVersor_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/line-test.cpp:43:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   43 | TEST(LineTest, VectorAndVersor) {
      |      ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/line-test.cpp:34:
/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 = {Geom::Point, Geom::Point}; _Tp = Geom::Line; _Alloc = std::allocator<Geom::Line>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Line>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point, Geom::Point}; _Tp = Geom::Line; _Alloc = std::allocator<Geom::Line>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Line*, std::vector<Geom::Line> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[18/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/convex-hull-test.dir/convex-hull-test.cpp.o -MF tests/CMakeFiles/convex-hull-test.dir/convex-hull-test.cpp.o.d -o tests/CMakeFiles/convex-hull-test.dir/convex-hull-test.cpp.o -c /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/tests/testing.h:5,
                 from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:35:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:36,
                 from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:36,
                 from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/convex-hull.h:191:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  191 |     Point leftPoint() const { return _boundary[0]; }
      |                             ^
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:35:
/<<PKGBUILDDIR>>/tests/convex-hull-test.cpp: In member function ‘virtual void ConvexHullTest_ExtremePoints_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:271:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  271 |     EXPECT_EQ(zero, point.topPoint());
      |                     ~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:35:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:35:
/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 = {int&, int&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘void points_from_shape(std::vector<Geom::Point>&, const string&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:64:1: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
   64 | }
      | ^
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:35:
/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 = {int, int}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::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 = {double, double}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In constructor ‘ConvexHullTest::ConvexHullTest()’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ 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<Geom::Point*, std::vector<Geom::Point> >’ 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<Geom::Point*, std::vector<Geom::Point> >’ 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<Geom::Point*, std::vector<Geom::Point> >’ 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<Geom::Point*, std::vector<Geom::Point> >’ 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<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:35:
/<<PKGBUILDDIR>>/tests/convex-hull-test.cpp: In member function ‘virtual void ConvexHullTest_ExtremePoints_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/convex-hull-test.cpp:265:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  265 | TEST_F(ConvexHullTest, ExtremePoints) {
      |        ^~~~~~~~~~~~~~
[19/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DGTEST_HAS_PTHREAD=1 -pthread -std=c++17 -MD -MT tests/CMakeFiles/sbasis-text-test.dir/sbasis-text-test.cpp.o -MF tests/CMakeFiles/sbasis-text-test.dir/sbasis-text-test.cpp.o.d -o tests/CMakeFiles/sbasis-text-test.dir/sbasis-text-test.cpp.o -c /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:4:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:8:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:39,
                 from /<<PKGBUILDDIR>>/tests/sbasis-text-test.cpp:4:
/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>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = 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> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘Geom::Poly roots_to_poly(double*, unsigned int)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘int main()’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[20/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/elliptical-arc-test.dir/elliptical-arc-test.cpp.o -MF tests/CMakeFiles/elliptical-arc-test.dir/elliptical-arc-test.cpp.o.d -o tests/CMakeFiles/elliptical-arc-test.dir/elliptical-arc-test.cpp.o -c /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/tests/testing.h:5,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:41,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:42,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:34:
/<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp: In member function ‘virtual void EllipticalArcTest_PointAt_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:42:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   42 |     EXPECT_near(a.pointAt(0), a.initialPoint(), 1e-14);
      |                 ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:42:5: note: in expansion of macro ‘EXPECT_near’
   42 |     EXPECT_near(a.pointAt(0), a.initialPoint(), 1e-14);
      |     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:51:68: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
   51 |     EllipticalArc c(Point(200,0), Point(40,20), Angle::from_degrees(90), false, false, Point(200,100));
      |                                                 ~~~~~~~~~~~~~~~~~~~^~~~
In file included from /usr/include/gtest/gtest.h:387,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:34:
/<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:52:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   52 |     EXPECT_near(c.pointAt(0), c.initialPoint(), 1e-13);
      |                 ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:52:5: note: in expansion of macro ‘EXPECT_near’
   52 |     EXPECT_near(c.pointAt(0), c.initialPoint(), 1e-13);
      |     ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:42,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_degrees(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:136:18: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  136 |     static Angle from_degrees(Coord d) {
      |                  ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:261:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  261 |             return new BezierCurveN<1>(pointAt(f), pointAt(t));
      |                                        ~~~~~~~^~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:43,
                 from /<<PKGBUILDDIR>>/tests/elliptical-arc-test.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  211 |     BezierCurveN(Point c0, Point c1) {
      |     ^~~~~~~~~~~~
[21/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/intersection-graph-test.dir/intersection-graph-test.cpp.o -MF tests/CMakeFiles/intersection-graph-test.dir/intersection-graph-test.cpp.o.d -o tests/CMakeFiles/intersection-graph-test.dir/intersection-graph-test.cpp.o -c /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/tests/testing.h:5,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A, B, C, D, E, F) [with CurveType = Geom::EllipticalArc; A = double; B = double; C = double; D = bool; E = bool; F = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/path.h:772:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  772 |     void appendNew(A a, B b, C c, D d, E e, F f) {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:34:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/tests/intersection-graph-test.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:113:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  113 |     OptRect boundsLocal(OptInterval const &i, unsigned deg) const override {
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN<degree>::reverse() const [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:266:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Curve *reverse() const override {
      |            ^~~~~~~
[22/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/bezier-test.dir/bezier-test.cpp.o -MF tests/CMakeFiles/bezier-test.dir/bezier-test.cpp.o.d -o tests/CMakeFiles/bezier-test.dir/bezier-test.cpp.o -c /<<PKGBUILDDIR>>/tests/bezier-test.cpp
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/tests/testing.h:5,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/tests/testing.h:3,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/tests/testing.h:4,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/nearest-time.h:113:32:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tests/bezier-test.cpp: In member function ‘virtual void BezierTest_Intersection_Test::TestBody()’:
/<<PKGBUILDDIR>>/tests/bezier-test.cpp:474:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  474 |             std::cout << xs[j].first << " = " << a.pointAt(xs[j].first) << "   "
      |                                                  ~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /usr/include/gtest/gtest-printers.h:103,
                 from /usr/include/gtest/gtest-matchers.h:44,
                 from /usr/include/gtest/internal/gtest-death-test-internal.h:39,
                 from /usr/include/gtest/gtest-death-test.h:41,
                 from /usr/include/gtest/gtest.h:64,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >; _Distance = int; _Tp = Geom::Intersection<>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘Geom::Intersection<>’ when C++17 is enabled changed to match C++14 in GCC 10.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘Geom::Interval bound_vector(const std::vector<double>&)’:
/<<PKGBUILDDIR>>/tests/testing.h:38:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   38 | Geom::Interval bound_vector(std::vector<double> const &v) {
      |                ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/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 /usr/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector<T> vector_from_array(const T (&)[xn]) [with T = double; unsigned int xn = 2]’:
/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:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::Poly lin_poly(double, 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: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 ‘virtual void BezierTest_Deflate_Test::TestBody()’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/<<PKGBUILDDIR>>/tests/testing.h: In function ‘testing::AssertionResult IntersectionsValid(const char*, const char*, const char*, const char*, const TA&, const TB&, const std::vector<Geom::Intersection<typename Geom::ShapeTraits<TA>::TimeType, typename Geom::ShapeTraits<TB>::TimeType> >&, Geom::Coord) [with TA = Geom::BezierCurve; TB = Geom::BezierCurve]’:
/<<PKGBUILDDIR>>/tests/testing.h:149:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  149 | ::testing::AssertionResult IntersectionsValid(
      |                            ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/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 = {Geom::Bezier&, double&}; _Tp = std::pair<Geom::Bezier, double>; _Alloc = std::allocator<std::pair<Geom::Bezier, double> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<Geom::Bezier, double> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual void BezierTest_Subdivide_Test::TestBody()’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<Geom::Bezier, double>*, std::vector<std::pair<Geom::Bezier, double> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /usr/include/gtest/gtest-printers.h:103,
                 from /usr/include/gtest/gtest-matchers.h:44,
                 from /usr/include/gtest/internal/gtest-death-test-internal.h:39,
                 from /usr/include/gtest/gtest-death-test.h:41,
                 from /usr/include/gtest/gtest.h:64,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]’:
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<CILess>]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘virtual void BezierTest_Roots_Test::TestBody()’:
/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: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: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: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: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: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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /usr/include/gtest/gtest-printers.h:103,
                 from /usr/include/gtest/gtest-matchers.h:44,
                 from /usr/include/gtest/internal/gtest-death-test-internal.h:39,
                 from /usr/include/gtest/gtest-death-test.h:41,
                 from /usr/include/gtest/gtest.h:64,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >; _Distance = int; _Tp = Geom::Intersection<>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘Geom::Intersection<>’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/10/functional:65,
                 from /usr/include/gtest/gtest-printers.h:103,
                 from /usr/include/gtest/gtest-matchers.h:44,
                 from /usr/include/gtest/internal/gtest-death-test-internal.h:39,
                 from /usr/include/gtest/gtest-death-test.h:41,
                 from /usr/include/gtest/gtest.h:64,
                 from /<<PKGBUILDDIR>>/tests/testing.h:1,
                 from /<<PKGBUILDDIR>>/tests/bezier-test.cpp:36:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1929 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1930 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function ‘virtual void BezierTest_Intersection_Test::TestBody()’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[23/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/affine.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/affine.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/affine.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/affine.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/src/2geom/affine.cpp:9:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
[24/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/bezier.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1886 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function ‘std::vector<double> Geom::Bezier::roots() const’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function ‘std::vector<double> Geom::Bezier::roots(const Geom::Interval&) const’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier.cpp:38:
/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>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘T Geom::choose(unsigned int, unsigned int) [with T = 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> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[25/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/ios:40,
                 from /usr/include/c++/10/ostream:38,
                 from /usr/include/c++/10/iostream:39,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/usr/include/c++/10/bits/stl_pair.h: In instantiation of ‘constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type = double; typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type = double]’:
/<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:214:59:   required from here
/usr/include/c++/10/bits/stl_pair.h:567:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
  567 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::Bezier]’:
/<<PKGBUILDDIR>>/include/2geom/d2.h:131:23:   required from ‘Geom::Point Geom::D2< <template-parameter-1-1> >::pointAt(double) const [with T = Geom::Bezier]’
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:67:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’:
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< <template-parameter-1-1> >::at1() const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/d2.h:125:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  125 |     Point at1() const {
      |           ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:371:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  371 |     return (a - b).length();
      |            ~~~^~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/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 Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::find_intersections(std::vector<std::pair<double, double> >&, const Geom::D2<Geom::Bezier>&, const Geom::D2<Geom::Bezier>&, double)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/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, double}; _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<double, double> >::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 = {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
/usr/include/c++/10/bits/vector.tcc: In function ‘void Geom::find_self_intersections(std::vector<std::pair<double, double> >&, const Geom::D2<Geom::Bezier>&, 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> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/basic-intersection.cpp:36:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[26/96] /usr/bin/c++  -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DGTEST_HAS_PTHREAD=1 -std=c++17 -MD -MT tests/CMakeFiles/nl-vector-test.dir/nl-vector-test.cpp.o -MF tests/CMakeFiles/nl-vector-test.dir/nl-vector-test.cpp.o.d -o tests/CMakeFiles/nl-vector-test.dir/nl-vector-test.cpp.o -c /<<PKGBUILDDIR>>/tests/nl-vector-test.cpp
[27/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:43:
/<<PKGBUILDDIR>>/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/convex-hull.h:191:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  191 |     Point leftPoint() const { return _boundary[0]; }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:44:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:44:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:44:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:44:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:44:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:44:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp: In function ‘Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector<Geom::Point>&, double)’:
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:311:74: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  311 | Line pick_orientation_line (std::vector<Point> const &c, double precision)
      |                                                                          ^
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp: In function ‘Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector<Geom::Point>&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:361:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  361 |                           Line const &l)
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/nearest-time.h:113:32:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp: In function ‘Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector<Geom::Point>&, double)’:
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:311:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  311 | Line pick_orientation_line (std::vector<Point> const &c, double precision)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp: In function ‘Geom::Line Geom::detail::bezier_clipping::orthogonal_orientation_line(const std::vector<Geom::Point>&, const Geom::Point&, double)’:
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:341:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  341 |     Line line(p, (c.back() - c.front()).cw() + p);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:342:12: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 |     return line;
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’:
/<<PKGBUILDDIR>>/include/2geom/point.h:133:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Point cw() const {
      |           ^~
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp: In function ‘Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector<Geom::Point>&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:360:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  360 | Interval fat_line_bounds (std::vector<Point> const &c,
      |          ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp: In function ‘Geom::OptInterval Geom::detail::bezier_clipping::clip(const std::vector<Geom::Point>&, const std::vector<Geom::Point>&, double) [with Tag = Geom::detail::bezier_clipping::intersection_point_tag]’:
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:495:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  495 |         Point M = middle_point(A.front(), A.back());
      |                                                   ^
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:496:12: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  496 |         bl = orthogonal_orientation_line(B, M, precision);
      |         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:501:43: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  501 |     Interval bound = fat_line_bounds(A, bl);
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/point.h: In function ‘Geom::Point Geom::middle_point(const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:342:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Point middle_point(Point const &p1, Point const &p2) {
      |              ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp: In function ‘Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector<Geom::Point>&, double)’:
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:311:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  311 | Line pick_orientation_line (std::vector<Point> const &c, double precision)
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp: In function ‘Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector<Geom::Point>&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:360:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  360 | Interval fat_line_bounds (std::vector<Point> const &c,
      |          ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/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 Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::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_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  509 |     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 = {double, const double&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘Geom::OptInterval Geom::detail::bezier_clipping::clip_interval(const std::vector<Geom::Point>&, const Geom::Line&, const Geom::Interval&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp: In function ‘Geom::OptInterval Geom::detail::bezier_clipping::clip(const std::vector<Geom::Point>&, const std::vector<Geom::Point>&, double) [with Tag = Geom::detail::bezier_clipping::intersection_point_tag]’:
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:489:13: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  489 | OptInterval clip<intersection_point_tag> (std::vector<Point> const& A,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:489:13: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:489:13: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:489:13: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:496:57: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  496 |         bl = orthogonal_orientation_line(B, M, precision);
      |                                                         ^
/<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:501:43: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  501 |     Interval bound = fat_line_bounds(A, bl);
      |                                           ^
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/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 Geom::Interval&}; _Tp = Geom::Interval; _Alloc = std::allocator<Geom::Interval>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Interval>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::detail::bezier_clipping::iterate(std::vector<Geom::Interval>&, std::vector<Geom::Interval>&, const std::vector<Geom::Point>&, const std::vector<Geom::Point>&, const Geom::Interval&, const Geom::Interval&, double) [with Tag = Geom::detail::bezier_clipping::intersection_point_tag]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/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 = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::detail::bezier_clipping::derivative(std::vector<Geom::Point>&, const std::vector<Geom::Point>&)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/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 std::pair<double, double>&}; _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<double, double> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::detail::bezier_clipping::get_solutions(std::vector<std::pair<double, double> >&, const std::vector<Geom::Point>&, const std::vector<Geom::Point>&, double) [with Tag = Geom::detail::bezier_clipping::intersection_point_tag]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/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>::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<double>::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In function ‘T Geom::choose(unsigned int, unsigned int) [with T = 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> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-clipping.cpp:37:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::detail::bezier_clipping::distance_control_points(std::vector<Geom::Point>&, const std::vector<Geom::Point>&, const std::vector<Geom::Point>&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::detail::bezier_clipping::iterate(std::vector<Geom::Interval>&, std::vector<Geom::Interval>&, const std::vector<Geom::Point>&, const std::vector<Geom::Point>&, const Geom::Interval&, const Geom::Interval&, double) [with Tag = Geom::detail::bezier_clipping::collinear_normal_tag]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::detail::bezier_clipping::get_solutions(std::vector<std::pair<double, double> >&, const std::vector<Geom::Point>&, const std::vector<Geom::Point>&, double) [with Tag = Geom::detail::bezier_clipping::collinear_normal_tag]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[28/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/bezier-utils.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-utils.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-utils.cpp:50:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
[29/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
/<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp: In member function ‘virtual void Geom::CairoPathSink::arcTo(double, double, double, bool, bool, const Geom::Point&)’:
/<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:93:49: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |         cairo_arc(_cr, 0, 0, 1, arc.initialAngle(), arc.finalAngle());
      |                                 ~~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual double Geom::EllipticalArc::nearestTime(const Geom::Point&, double, double) const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:281:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  281 |         if ( are_near(ray(X), ray(Y)) && are_near(center(), p) ) {
      |                                                   ~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:261:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  261 |             return new BezierCurveN<1>(pointAt(f), pointAt(t));
      |                                        ~~~~~~~^~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/cairo-path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/cairo-path-sink.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::initialAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:133:11: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Angle initialAngle() const { return _angles.initialAngle(); }
      |           ^~~~~~~~~~~~
[30/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/concepts.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   85 |     Rect boundsExact() const { return boundsFast(); }
      |                              ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/convex-hull.h:191:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  191 |     Point leftPoint() const { return _boundary[0]; }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:32:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/src/2geom/concepts.cpp:32:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:64:15:   required from ‘void Geom::TransformConcept<T>::constraints() [with T = Geom::Translate]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Translate>]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Translate> >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Translate> >’
/usr/include/boost/concept/detail/general.hpp:51:8:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<PKGBUILDDIR>>/include/2geom/concepts.h:125:15:   required from ‘void Geom::ShapeConcept<T>::constraints() [with T = Geom::Line]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::ShapeConcept<Geom::Line>]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::ShapeConcept<Geom::Line> >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::ShapeConcept<Geom::Line> >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::ShapeConcept<Geom::Line>)>’
/<<PKGBUILDDIR>>/src/2geom/concepts.cpp:51:5:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[31/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:261:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  261 |             return new BezierCurveN<1>(pointAt(f), pointAt(t));
      |                                        ~~~~~~~^~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp: In member function ‘virtual Geom::Coord Geom::BezierCurve::length(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:136:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  136 |         return distance(initialPoint(), finalPoint());
      |                         ~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  112 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp: In member function ‘Geom::Coord Geom::BezierCurveN<degree>::nearestTime(const Geom::Point&, Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:281:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  281 | Coord BezierCurveN<1>::nearestTime(Point const& p, Coord from, Coord to) const
      |       ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:113:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  113 |     OptRect boundsLocal(OptInterval const &i, unsigned deg) const override {
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp: In function ‘Geom::Coord Geom::bezier_length_internal(Geom::Point, Geom::Point, Geom::Point, Geom::Coord, int)’:
/<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:450:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  450 | static Coord bezier_length_internal(Point a0, Point a1, Point a2, Coord tolerance, int level)
      |              ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/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 Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘virtual Geom::Coord Geom::BezierCurve::length(Geom::Coord) const’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/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 Geom::Intersection<double, double>&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator<Geom::Intersection<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Intersection<> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/bezier-curve.cpp:34:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘virtual std::vector<Geom::Intersection<> > Geom::BezierCurve::intersect(const Geom::Curve&, Geom::Coord) const’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[32/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/circle.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/circle.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/circle.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/circle.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/circle.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/circle.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   75 |     Point center() const { return _center; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   85 |     Rect boundsExact() const { return boundsFast(); }
      |                              ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/2geom/numeric/fitting-model.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::RatQuad::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:87:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     Point at0() const {return P[0];}
      |                       ^
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  391 |     {
      |     ^
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  479 |     {
      |     ^
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘Geom::Rect Geom::Circle::boundsFast() const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:42:27: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   42 | Rect Circle::boundsFast() const
      |                           ^~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘Geom::Zoom Geom::Circle::unitCircleTransform() const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:88:36: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 | Zoom Circle::unitCircleTransform() const
      |                                    ^~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘Geom::Point Geom::Circle::initialPoint() const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:104:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 | Point Circle::initialPoint() const
      |                              ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘Geom::Rect Geom::Circle::boundsFast() const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:42:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   42 | Rect Circle::boundsFast() const
      |      ^~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:45:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   45 |     Rect bbox(_center - rr, _center + rr);
      |               ~~~~~~~~^~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:46:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   46 |     return bbox;
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’:
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘Geom::Zoom Geom::Circle::unitCircleTransform() const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:88:6: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 | Zoom Circle::unitCircleTransform() const
      |      ^~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:90:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Zoom ret(_radius, _center / _radius);
      |                       ~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:91:12: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   91 |     return ret;
      |            ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘Geom::Zoom Geom::Circle::inverseUnitCircleTransform() const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:94:6: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   94 | Zoom Circle::inverseUnitCircleTransform() const
      |      ^~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:100:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  100 |     Zoom ret(1/_radius, Translate(-_center));
      |                                   ^~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:101:12: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  101 |     return ret;
      |            ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/point.h:140:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  140 |     Point operator-() const {
      |           ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘void Geom::Circle::fit(const std::vector<Geom::Point>&)’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:289:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  289 |         _center = points[0] * 0.5 + points[1] * 0.5;
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘Geom::Rect Geom::Circle::boundsFast() const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:42:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   42 | Rect Circle::boundsFast() const
      |      ^~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘Geom::Zoom Geom::Circle::unitCircleTransform() const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:88:6: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 | Zoom Circle::unitCircleTransform() const
      |      ^~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘Geom::Point Geom::Circle::initialPoint() const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:104:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 | Point Circle::initialPoint() const
      |       ^~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘Geom::Zoom Geom::Circle::inverseUnitCircleTransform() const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:94:6: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   94 | Zoom Circle::inverseUnitCircleTransform() const
      |      ^~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘Geom::D2<Geom::SBasis> Geom::Circle::toSBasis() const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:273:15: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 |     B[0] = cos(bo,4);
      |            ~~~^~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/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, double, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator<Geom::Intersection<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Intersection<> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator<Geom::Intersection<> >]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/circle.cpp: In member function ‘std::vector<Geom::Intersection<> > Geom::Circle::intersect(const LineSegment&) const’:
/<<PKGBUILDDIR>>/src/2geom/circle.cpp:198:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 | std::vector<ShapeIntersection> Circle::intersect(LineSegment const &l) const
      |                                ^~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/circle.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/circle.cpp:34:
/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&, double&, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator<Geom::Intersection<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Intersection<> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<Geom::Intersection<> > Geom::Circle::intersect(const Geom::Circle&) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[33/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/coord.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/coord.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/coord.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/coord.cpp
[34/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/convex-hull.h:191:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  191 |     Point leftPoint() const { return _boundary[0]; }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/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 Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1886 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexGreater<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<Geom::Point::LexGreater<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexGreater<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1929 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1930 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexGreater<Geom::X> >]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexGreater<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexGreater<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1929 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1930 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function ‘void Geom::ConvexHull::_construct()’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/convex-hull.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/convex-hull.cpp:35:
/usr/include/c++/10/bits/stl_algo.h: In constructor ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&)’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In constructor ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&)’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In constructor ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In constructor ‘Geom::ConvexHull::ConvexHull(const std::vector<Geom::Point>&)’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function ‘void Geom::ConvexHull::swap(std::vector<Geom::Point>&)’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[35/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  391 |     {
      |     ^
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  479 |     {
      |     ^
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h: In member function ‘Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:206:28: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  206 |     Line l1 = cs.tangent (P);
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:216:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  216 |             return find_inner_point_by_bisector_line (P, Q);
      |                                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:390:10: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  390 |     Line tangent (const Point & _point) const
      |          ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h: In member function ‘Geom::Point Geom::clipper::find_inner_point_by_bisector_line(const Geom::Point&, const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   49 |     #define CLIPPER_CLASS clipper
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:167:7: note: in expansion of macro ‘CLIPPER_CLASS’
  167 | Point CLIPPER_CLASS::find_inner_point_by_bisector_line (const Point & P,
      |       ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:172:53: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Line bl = make_bisector_line (LineSegment (P, Q));
      |                                                     ^
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:191:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  191 |     return bl.pointAt (t);
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/path.h:346:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  346 |         Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); }
      |                                                                    ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:496:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  496 | Line make_bisector_line(LineSegment const& _segment)
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/line.h:498:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  498 |     return make_orthogonal_line( middle_point(_segment), Line(_segment) );
      |                                  ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/line.h:498:73: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  498 |     return make_orthogonal_line( middle_point(_segment), Line(_segment) );
      |                                                                         ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In constructor ‘Geom::Line::Line(const LineSegment&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:95:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   95 |         , _final(seg.finalPoint())
      |                                  ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/line.h:480:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  480 |     Point d = line.vector().cw();
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h:482:12: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  482 |     return l;
      |            ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:131:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return _final - _initial; }
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  112 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/point.h: In function ‘Geom::Point Geom::lerp(Geom::Coord, const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:336:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  336 | inline Point lerp(Coord t, Point const &a, Point const &b) {
      |              ^~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:390:10: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  390 |     Line tangent (const Point & _point) const
      |          ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  211 |     BezierCurveN(Point c0, Point c1) {
      |     ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h: In member function ‘Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   49 |     #define CLIPPER_CLASS clipper
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:203:7: note: in expansion of macro ‘CLIPPER_CLASS’
  203 | Point CLIPPER_CLASS::find_inner_point (const Point & P, const Point & Q) const
      |       ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   49 |     #define CLIPPER_CLASS clipper
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:203:7: note: in expansion of macro ‘CLIPPER_CLASS’
  203 | Point CLIPPER_CLASS::find_inner_point (const Point & P, const Point & Q) const
      |       ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   49 |     #define CLIPPER_CLASS clipper
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:203:7: note: in expansion of macro ‘CLIPPER_CLASS’
  203 | Point CLIPPER_CLASS::find_inner_point (const Point & P, const Point & Q) const
      |       ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   49 |     #define CLIPPER_CLASS clipper
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:203:7: note: in expansion of macro ‘CLIPPER_CLASS’
  203 | Point CLIPPER_CLASS::find_inner_point (const Point & P, const Point & Q) const
      |       ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:206:28: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  206 |     Line l1 = cs.tangent (P);
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:216:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  216 |             return find_inner_point_by_bisector_line (P, Q);
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h: In member function ‘void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const’:
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
   49 |     #define CLIPPER_CLASS clipper
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:310:6: note: in expansion of macro ‘CLIPPER_CLASS’
  310 | void CLIPPER_CLASS::rsplit (std::list<Point> & points,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
   49 |     #define CLIPPER_CLASS clipper
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:310:6: note: in expansion of macro ‘CLIPPER_CLASS’
  310 | void CLIPPER_CLASS::rsplit (std::list<Point> & points,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:328:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  328 |     rsplit (points, sp, ip, length);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:329:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  329 |     rsplit (points, ip, fp, length);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h: In member function ‘void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, size_t) const’:
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
   49 |     #define CLIPPER_CLASS clipper
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:281:6: note: in expansion of macro ‘CLIPPER_CLASS’
  281 | void CLIPPER_CLASS::rsplit (std::list<Point> & points,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
   49 |     #define CLIPPER_CLASS clipper
      |                           ^~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:281:6: note: in expansion of macro ‘CLIPPER_CLASS’
  281 | void CLIPPER_CLASS::rsplit (std::list<Point> & points,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  294 |     rsplit (points, sp, ip, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  295 |     rsplit (points, ip, fp, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  294 |     rsplit (points, sp, ip, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  295 |     rsplit (points, ip, fp, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  294 |     rsplit (points, sp, ip, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  295 |     rsplit (points, ip, fp, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  294 |     rsplit (points, sp, ip, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  295 |     rsplit (points, ip, fp, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  294 |     rsplit (points, sp, ip, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  295 |     rsplit (points, ip, fp, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  294 |     rsplit (points, sp, ip, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  295 |     rsplit (points, ip, fp, k);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/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 Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::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 = {Geom::Point, Geom::Point&, Geom::Point, int}; _Tp = Geom::RatQuad; _Alloc = std::allocator<Geom::RatQuad>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::RatQuad>::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point, Geom::Point&, Geom::Point, int}; _Tp = Geom::RatQuad; _Alloc = std::allocator<Geom::RatQuad>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::RatQuad*, std::vector<Geom::RatQuad> >’ 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 = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘bool Geom::clipper::are_paired(Geom::Point&, const Geom::Point&, const Geom::Point&) const’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void Geom::clipper::pairing(std::vector<Geom::Point>&, std::vector<Geom::Point>&, const std::vector<Geom::Point>&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/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 = {Geom::RatQuad}; _Tp = Geom::RatQuad; _Alloc = std::allocator<Geom::RatQuad>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::RatQuad>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::RatQuad}; _Tp = Geom::RatQuad; _Alloc = std::allocator<Geom::RatQuad>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::RatQuad*, std::vector<Geom::RatQuad> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1929 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1930 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘bool Geom::clipper::intersect(std::vector<Geom::Point>&) const’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper_impl.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/conic_section_clipper.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:35:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘bool Geom::clipper::clip(std::vector<Geom::RatQuad>&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/conic_section_clipper_impl.cpp:528:20: note: parameter passing for argument of type ‘std::__cxx11::list<Geom::Point>::iterator’ changed in GCC 7.1
  528 |             rsplit (points, sp, fp, 100.0);
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[36/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/crossing.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:17,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
/<<PKGBUILDDIR>>/src/2geom/crossing.cpp: In function ‘std::vector<Geom::Rect> Geom::bounds(const Geom::Path&)’:
/<<PKGBUILDDIR>>/src/2geom/crossing.cpp:120:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |         OptRect bb = a[i].boundsFast();
      |                      ~~~~~~~~~~~~~~~^~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp: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 = {const Geom::Rect&}; _Tp = Geom::Rect; _Alloc = std::allocator<Geom::Rect>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Rect>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector<Geom::Rect> Geom::bounds(const Geom::Path&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Rect*, std::vector<Geom::Rect> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp: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 = {Geom::Crossing}; _Tp = Geom::Crossing; _Alloc = std::allocator<Geom::Crossing>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Crossing>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘Geom::Crossings Geom::reverse_tb(const Crossings&, unsigned int, std::vector<double>)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘Geom::Crossings Geom::reverse_ta(const Crossings&, std::vector<double>)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/crossing.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1929 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1930 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void Geom::merge_crossings(Geom::Crossings&, Geom::Crossings&, unsigned int)’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[37/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  391 |     {
      |     ^
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  479 |     {
      |     ^
In file included from /<<PKGBUILDDIR>>/include/2geom/numeric/fitting-model.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/numeric/fitting-model.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   85 |     Rect boundsExact() const { return boundsFast(); }
      |                              ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In static member function ‘static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:612:65: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  612 | Interval xAx::quad_ex(double a, double b, double c, Interval ivl) {
      |                                                                 ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In member function ‘Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:1339:75: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
 1339 | Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const
      |                                                                           ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In function ‘Geom::LineSegment Geom::intersection(Geom::Line, Geom::Rect)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   47 | LineSegment intersection(Line l, Rect r) {
      |             ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN<degree>::reverse() const [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:268:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 |             return new BezierCurveN<1>(finalPoint(), initialPoint());
      |                                        ~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/path.h:346:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  346 |         Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); }
      |                                                                    ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In static member function ‘static Geom::RatQuad Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:118:52: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |   Line Line0 = Line::from_origin_and_vector(P0, dP0);
      |                                                    ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:125:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  125 |     Point P1 = Line0.pointAt((*oc).ta);
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:114:17: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 |     static Line from_origin_and_vector(Point const &o, Point const &v) {
      |                 ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/line.h:115:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         Line l(o, o + v);
      |                   ~~^~~
/<<PKGBUILDDIR>>/include/2geom/line.h:116:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |         return l;
      |                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:230:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  230 |     Point pointAt(Coord t) const {
      |           ^~~~~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In function ‘std::vector<Geom::Point> Geom::decompose_degenerate(const Geom::xAx&, const Geom::xAx&, const Geom::xAx&)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:280:61: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  280 |         Line L0 = Line::from_origin_and_vector(B0, rot90(n0));
      |                                                             ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:280:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  280 |         Line L0 = Line::from_origin_and_vector(B0, rot90(n0));
      |                                                    ~~~~~^~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:280:61: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  280 |         Line L0 = Line::from_origin_and_vector(B0, rot90(n0));
      |                                                             ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:281:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  281 |         Line L1 = Line::from_origin_and_vector(B0, rot90(n1));
      |                                                    ~~~~~^~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:281:61: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  281 |         Line L1 = Line::from_origin_and_vector(B0, rot90(n1));
      |                                                             ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:285:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  285 |             Point P = L0.pointAt(rt);
      |                                    ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:331:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  331 |         Line Lx = Line::from_origin_and_vector(trial_pt, g); // a line along the gradient
      |                                                           ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:334:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  334 |             Point P0 = Lx.pointAt(rt);
      |                                     ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:336:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  336 |             Line L = Line::from_origin_and_vector(P0, rot90(g));
      |                                                               ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:336:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  336 |             Line L = Line::from_origin_and_vector(P0, rot90(g));
      |                                                       ~~~~~^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:336:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  336 |             Line L = Line::from_origin_and_vector(P0, rot90(g));
      |                                                               ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:344:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  344 |                 Point P = L.pointAt(cnrt);
      |                                         ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In static member function ‘static Geom::xAx Geom::xAx::fromLine(Geom::Line)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:421:5: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  421 | xAx xAx::fromLine(Line l) {
      |     ^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:423:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  423 |   Point norm = l.normalAndDist(dist);
      |                                    ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In member function ‘std::vector<Geom::Point> Geom::xAx::crossings(Geom::Rect) const’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:497:22: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  497 |   std::vector<Point> xAx::crossings(Rect r) const {
      |                      ^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:500:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  500 |     Geom::LineSegment ls(r.corner(ei), r.corner(ei+1));
      |                                                      ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In member function ‘std::optional<Geom::RatQuad> Geom::xAx::toCurve(const Geom::Rect&) const’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  519 |       LineSegment ls = intersection(Line::from_origin_and_vector(A, dA), bnd);
      |                                                                             ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:520:75: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  520 |       return RatQuad::fromPointsTangents(A, dA, ls.pointAt(0.5), ls[1], dA);
      |                                                                           ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:531:57: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  531 |     Line bisector = make_bisector_line(LineSegment(A, C));
      |                                                         ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:536:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  536 |  Point p = bisector.pointAt(bisect_rts[i]);
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:496:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  496 | Line make_bisector_line(LineSegment const& _segment)
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/line.h:498:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  498 |     return make_orthogonal_line( middle_point(_segment), Line(_segment) );
      |                                  ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/line.h:498:73: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  498 |     return make_orthogonal_line( middle_point(_segment), Line(_segment) );
      |                                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In function ‘Geom::Point Geom::middle_point(const LineSegment&)’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:327:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  327 | inline Point middle_point(LineSegment const& _segment) {
      |              ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/line.h:480:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  480 |     Point d = line.vector().cw();
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h:482:12: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  482 |     return l;
      |            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’:
/<<PKGBUILDDIR>>/include/2geom/point.h:133:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Point cw() const {
      |           ^~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In static member function ‘static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:612:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  612 | Interval xAx::quad_ex(double a, double b, double c, Interval ivl) {
      |          ^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In function ‘std::optional<Geom::Point> Geom::solve(double (*)[2], double*)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:634:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  633 |         return Point ((A[1][1]*b[0]  -A[0][1]*b[1]),
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  634 |                       (-A[1][0]*b[0] +  A[0][0]*b[1]))* ideterm;
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In member function ‘Geom::Interval Geom::xAx::extrema(Geom::Rect) const’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  648 | Interval xAx::extrema(Rect r) const {
      |          ^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:650:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  650 |     Interval ext(valueAt(r.corner(0)));
      |                                      ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:653:12: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  653 |     return ext;
      |            ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/line.h: In constructor ‘Geom::Line::Line(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:73:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   73 |         _final = _initial + v;
      |         ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In member function ‘Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:1339:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
 1339 | Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const
      |      ^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:1379:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
 1379 |             M.push_back (gl[dim].pointAt (rt));
      |                          ~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:1419:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
 1419 |     return B;
      |            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/point.h: In function ‘Geom::Coord Geom::distanceSq(const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:377:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  377 |     return L2sq(a - b);
      |                 ~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/point.h: In function ‘Geom::Point Geom::lerp(Geom::Coord, const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:336:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  336 | inline Point lerp(Coord t, Point const &a, Point const &b) {
      |              ^~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:114:17: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 |     static Line from_origin_and_vector(Point const &o, Point const &v) {
      |                 ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:496:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  496 | Line make_bisector_line(LineSegment const& _segment)
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/line.h:496:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/include/2geom/line.h:496:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/include/2geom/line.h:496:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:328:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  328 |     return ( _segment.initialPoint() + _segment.finalPoint() ) / 2;
      |                                    ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In static member function ‘static Geom::xAx Geom::xAx::fromLine(Geom::Line)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:421:5: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  421 | xAx xAx::fromLine(Line l) {
      |     ^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:425:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  425 |   return fromLine(norm, dist);
      |                             ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In static member function ‘static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:612:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  612 | Interval xAx::quad_ex(double a, double b, double c, Interval ivl) {
      |          ^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In member function ‘Geom::Interval Geom::xAx::extrema(Geom::Rect) const’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  648 | Interval xAx::extrema(Rect r) const {
      |          ^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:650:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  650 |     Interval ext(valueAt(r.corner(0)));
      |                                      ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:656:76: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  656 |   Interval ext = quad_ex(c[2], c[1]*k+c[4],  (c[0]*k + c[3])*k + c[5], r[Y]);
      |                                                                            ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In member function ‘void Geom::xAx::set(const Geom::Point&, const Geom::Line&, double)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:896:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  896 | void xAx::set (const Point & _focus, const Line & _directrix, double _eccentricity)
      |      ^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In function ‘Geom::LineSegment Geom::intersection(Geom::Line, Geom::Rect)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
   47 | LineSegment intersection(Line l, Rect r) {
      |             ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:52:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   52 |         return LineSegment(Point(0,0), Point(0,0));
      |                                                  ^
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/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 Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::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 = {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
/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>::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = 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> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<double> Geom::xAx::roots(Geom::Point, Geom::Point) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In function ‘std::vector<Geom::Point> Geom::decompose_degenerate(const Geom::xAx&, const Geom::xAx&, const Geom::xAx&)’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:238:20: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  238 | std::vector<Point> decompose_degenerate(xAx const & C1, xAx const & C2, xAx const & xC0) {
      |                    ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:238:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:238:20: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:238:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:238:20: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/line.h:231:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  231 |         return lerp(t, _initial, _final);;
      |                                        ^
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:331:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  331 |         Line Lx = Line::from_origin_and_vector(trial_pt, g); // a line along the gradient
      |                                                           ^
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<Geom::Point> Geom::xAx::allNearestTimes(const Geom::Point&) const’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void Geom::xAx::roots(std::vector<double>&, Geom::Coord, Geom::Dim2) const’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/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: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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/angle.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In member function ‘Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:1339:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
 1339 | Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const
      |      ^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In member function ‘std::vector<Geom::Point> Geom::xAx::crossings(Geom::Rect) const’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:500:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  500 |     Geom::LineSegment ls(r.corner(ei), r.corner(ei+1));
      |                                                      ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp: In member function ‘std::optional<Geom::RatQuad> Geom::xAx::toCurve(const Geom::Rect&) const’:
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:511:26: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  511 |   std::optional<RatQuad> xAx::toCurve(Rect const & bnd) const {
      |                          ^~~
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:511:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:512:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 |   std::vector<Point> crs = crossings(bnd);
      |                                         ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:515:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  515 |       Point dA = rot90(gradient(A));
      |                                  ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  519 |       LineSegment ls = intersection(Line::from_origin_and_vector(A, dA), bnd);
      |                                                                             ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:520:75: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  520 |       return RatQuad::fromPointsTangents(A, dA, ls.pointAt(0.5), ls[1], dA);
      |                                                                           ^
/<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:531:57: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  531 |     Line bisector = make_bisector_line(LineSegment(A, C));
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/conicsec.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/line.h:231:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  231 |         return lerp(t, _initial, _final);;
      |                                        ^
[38/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/curve.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/curve.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/curve.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/curve.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:40:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:40:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:40:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:40:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
/<<PKGBUILDDIR>>/src/2geom/curve.cpp: In member function ‘virtual Geom::Point Geom::Curve::unitTangentAt(Geom::Coord, unsigned int) const’:
/<<PKGBUILDDIR>>/src/2geom/curve.cpp:152:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 | Point Curve::unitTangentAt(Coord t, unsigned n) const
      |                                                 ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:40:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:261:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  261 |             return new BezierCurveN<1>(pointAt(f), pointAt(t));
      |                                        ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                   ^~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/curve.cpp: In member function ‘virtual int Geom::Curve::winding(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/src/2geom/curve.cpp:62:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   62 | int Curve::winding(Point const &p) const
      |     ^~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/curve.cpp:34:
/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>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual std::vector<Geom::Intersection<> > Geom::Curve::intersectSelf(Geom::Coord) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[39/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/2geom/numeric/fitting-model.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   75 |     Point center() const { return _center; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   85 |     Rect boundsExact() const { return boundsFast(); }
      |                              ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/numeric/fitting-model.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  391 |     {
      |     ^
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  479 |     {
      |     ^
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In member function ‘Geom::Rect Geom::Ellipse::boundsExact() const’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:145:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  145 | Rect Ellipse::boundsExact() const
      |                             ^~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In member function ‘Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:352:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  352 | Point Ellipse::pointAt(Coord t) const
      |                                 ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In member function ‘Geom::Rect Geom::Ellipse::boundsExact() const’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:145:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  145 | Rect Ellipse::boundsExact() const
      |      ^~~~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:152:20: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     extremes[X][1] = extremes[X][0] + M_PI;
      |                    ^
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:161:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  161 |     return result;
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/usr/include/boost/operators.hpp: In function ‘Geom::Angle boost::operators_impl::operator+(const Geom::Angle&, const double&)’:
/usr/include/boost/operators.hpp:267:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  267 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In member function ‘Geom::EllipticalArc* Geom::Ellipse::arc(const Geom::Point&, const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:234:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  234 |     Point fv = fp - _center;
      |                     ^~~~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:273:81: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 |     EllipticalArc *ret_arc = new EllipticalArc(ip, ray(X), ray(Y), rotationAngle(),
      |                                                                    ~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In member function ‘Geom::Ellipse& Geom::Ellipse::operator*=(const Geom::Affine&)’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:290:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  290 |     Point new_center = _center * m;
      |                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In member function ‘Geom::Angle& Geom::Angle::operator-=(Geom::Angle)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:85:12: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
   85 |     Angle &operator-=(Angle o) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In member function ‘Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:352:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  352 | Point Ellipse::pointAt(Coord t) const
      |       ^~~~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In member function ‘Geom::Coord Geom::Ellipse::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:362:25: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  362 |     sincos(rotationAngle(), sinrot, cosrot);
      |            ~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In member function ‘Geom::Coord Geom::Ellipse::timeAt(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:389:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  389 |     return Angle(atan2(p * iuct)).radians0(); // return a value in [0, 2pi)
      |                        ~~^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In member function ‘bool Geom::Angle::operator==(Geom::Angle) const’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:98:10: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
   98 |     bool operator==(Angle o) const {
      |          ^~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In function ‘bool Geom::are_near(const Geom::Ellipse&, const Geom::Ellipse&, Geom::Coord)’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:647:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  647 |         if (!are_near(tp * ac.unitCircleTransform(),
      |                       ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/usr/include/boost/operators.hpp: In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const double&)’:
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In function ‘std::ostream& Geom::operator<<(std::ostream&, const Geom::Ellipse&)’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:657:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  657 |     out << "Ellipse(" << e.center() << ", " << e.rays()
      |                          ~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:658:53: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  658 |         << ", " << format_coord_nice(e.rotationAngle()) << ")";
      |                                      ~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::rays() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:122:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  122 |     Point rays() const { return _rays; }
      |           ^~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In function ‘Geom::Angle Geom::distance(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:662:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  662 | }  // end namespace Geom
      | ^
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:662:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const double&)’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:662:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  112 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In member function ‘Geom::Point Geom::Ellipse::initialPoint() const’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:100:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  100 | Point Ellipse::initialPoint() const
      |       ^~~~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In member function ‘Geom::Rect Geom::Ellipse::boundsExact() const’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:145:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  145 | Rect Ellipse::boundsExact() const
      |      ^~~~~~~
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp: In member function ‘Geom::Point Geom::Ellipse::unitTangentAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:392:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  392 | Point Ellipse::unitTangentAt(Coord t) const
      |       ^~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/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, double, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator<Geom::Intersection<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Intersection<> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator<Geom::Intersection<> >]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ 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 Geom::Intersection<double, double>&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator<Geom::Intersection<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Intersection<> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<Geom::Intersection<> > Geom::Ellipse::intersect(const Geom::Ellipse&) const’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/ellipse.cpp:34:
/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, double&, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator<Geom::Intersection<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Intersection<> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<Geom::Intersection<> > Geom::Ellipse::intersect(const Geom::D2<Geom::Bezier>&) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[40/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/2geom/numeric/fitting-model.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:40:
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   75 |     Point center() const { return _center; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   85 |     Rect boundsExact() const { return boundsFast(); }
      |                              ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/numeric/fitting-model.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:40:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  391 |     {
      |     ^
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  479 |     {
      |     ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::Bezier]’:
/<<PKGBUILDDIR>>/include/2geom/d2.h:131:23:   required from ‘Geom::Point Geom::D2< <template-parameter-1-1> >::pointAt(double) const [with T = Geom::Bezier]’
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:67:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< <template-parameter-1-1> >::at1() const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/d2.h:125:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  125 |     Point at1() const {
      |           ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp: In member function ‘bool Geom::make_elliptical_arc::bound_exceeded(unsigned int, const Geom::detail::ellipse_equation&, double, double, double)’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:220:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  220 |     angle_err = std::fabs( dot( dcurve(k/partitions), ee.normal(p[k]) ) );
      |                                 ~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp: In member function ‘Geom::Point Geom::detail::ellipse_equation::normal(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:181:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  181 |     Point normal(Point const& p) const
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc-from-sbasis.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
[41/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/2geom/numeric/fitting-model.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:47:
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   75 |     Point center() const { return _center; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   85 |     Rect boundsExact() const { return boundsFast(); }
      |                              ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/numeric/fitting-model.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:47:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  391 |     {
      |     ^
/<<PKGBUILDDIR>>/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  479 |     {
      |     ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsExact() const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:114:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 | Rect EllipticalArc::boundsExact() const
      |                                   ^~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:150:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  150 | Point EllipticalArc::pointAtAngle(Coord t) const
      |                                            ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = double*]’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:143:73:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/intersection.h: In instantiation of ‘Geom::Point Geom::Intersection<TimeA, TimeB>::point() const [with TimeA = double; TimeB = double]’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:574:9:   required from here
/<<PKGBUILDDIR>>/include/2geom/intersection.h:68:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   68 |     Point point() const {
      |           ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = double*]’
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:143:73:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsExact() const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:114:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 | Rect EllipticalArc::boundsExact() const
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:128:25: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     sincos(rotationAngle(), sinrot, cosrot);
      |            ~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:143:73: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  143 |     Interval xival = Interval::from_range(coord[X], coord[X] + ncoord[X]);
      |                                                                         ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:146:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  146 |     return result;
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  211 |     BezierCurveN(Point c0, Point c1) {
      |     ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:261:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  261 |             return new BezierCurveN<1>(pointAt(f), pointAt(t));
      |                                        ~~~~~~~^~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  112 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:11: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:150:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  150 | Point EllipticalArc::pointAtAngle(Coord t) const
      |       ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector<double> Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:174:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  174 |         sincos(rotationAngle(), roty, rotx);
      |                ~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Curve* Geom::EllipticalArc::derivative() const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:248:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  248 |     result->_initial_point = result->pointAtAngle( result->initialAngle() );
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:248:72: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  248 |     result->_initial_point = result->pointAtAngle( result->initialAngle() );
      |                                                    ~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:248:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  248 |     result->_initial_point = result->pointAtAngle( result->initialAngle() );
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:249:68: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  249 |     result->_final_point = result->pointAtAngle( result->finalAngle() );
      |                                                  ~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:249:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  249 |     result->_final_point = result->pointAtAngle( result->finalAngle() );
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In member function ‘Geom::Angle Geom::AngleInterval::initialAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:229:11: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  229 |     Angle initialAngle() const { return _start_angle; }
      |           ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector<Geom::Point> Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:270:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  270 |         result.push_back( ea->pointAtAngle(angle) );
      |                           ~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::angleAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:204:11: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |     Angle angleAt(Coord t) const { return _angles.angleAt(t); }
      |           ^~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:290:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  290 | Point EllipticalArc::pointAt(Coord t) const
      |       ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:293:36: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  293 |     return _ellipse.pointAt(angleAt(t));
      |                             ~~~~~~~^~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:293:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  293 |     return _ellipse.pointAt(angleAt(t));
      |                                       ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:299:32: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  299 |     return valueAtAngle(angleAt(t), d);
      |                         ~~~~~~~^~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:312:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  312 |         arc->_initial_point = arc->_final_point = pointAt(f);
      |                               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:319:27: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     arc->_angles.setAngles(angleAt(f), angleAt(t));
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector<double> Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:355:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  355 |         LineSegment seg(pointAt(from), pointAt(to));
      |                                                   ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:359:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  359 |             if ( are_near(rotationAngle(), M_PI/2)
      |                           ~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:385:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  385 |         Point r = p - center();
      |                              ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:431:25: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  431 |     sincos(rotationAngle(), sinrot, cosrot);
      |            ~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:484:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  484 |         dsq = distanceSq(p, pointAtAngle(real_sol[i]));
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘void Geom::EllipticalArc::_updateCenterAndAngles()’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:652:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  652 |     Rotate rot(rotationAngle()); // the matrix in F.6.5.3
      |                ~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:653:33: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  653 |     Rotate invrot = rot.inverse(); // the matrix in F.6.5.1
      |                                 ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:655:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  655 |     Point r = rays();
      |                    ^
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘void Geom::Ellipse::setRotationAngle(Geom::Angle)’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:117:10: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  117 |     void setRotationAngle(Angle a) { _angle = a; }
      |          ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:194:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  194 |     explicit Rotate(Coord theta) : vec(Point::polar(theta)) {}
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:12: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |            ^~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Point Geom::EllipticalArc::rays() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:116:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     Point rays() const { return _ellipse.rays(); }
      |           ^~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::D2<Geom::SBasis> Geom::EllipticalArc::toSBasis() const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:706:28: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  706 |     Coord et = initialAngle().radians() + sweepAngle();
      |                ~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:719:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  719 |         arc[d][0][0] = initialPoint()[d];
      |                        ~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual bool Geom::EllipticalArc::operator==(const Geom::Curve&) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:792:22: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  792 |     if (rotationAngle() != other->rotationAngle()) return false;
      |         ~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A, B, C, D, E, F) [with CurveType = Geom::EllipticalArc; A = double; B = double; C = double; D = bool; E = bool; F = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/path.h:772:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  772 |     void appendNew(A a, B b, C c, D d, E e, F f) {
      |          ^~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual int Geom::EllipticalArc::winding(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:830:25: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  830 |     sincos(rotationAngle(), sinrot, cosrot);
      |            ~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:835:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  835 |     Point ymin = pointAtAngle(ymin_a);
      |                                     ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:855:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  855 |     Angle ia = initialAngle(), fa = finalAngle();
      |                             ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In function ‘std::ostream& Geom::operator<<(std::ostream&, const Geom::EllipticalArc&)’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:926:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  926 |         << ea.initialPoint() << ", "
      |            ~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:928:46: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  928 |         << format_coord_nice(ea.rotationAngle()) << ", "
      |                              ~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:931:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  931 |         << ea.finalPoint() << ")";
      |            ~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In function ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = double*; C = double]’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:935:1: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  935 | } // end namespace Geom
      | ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:935:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:935:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/usr/include/boost/operators.hpp: In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:113:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  113 |     OptRect boundsLocal(OptInterval const &i, unsigned deg) const override {
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:302:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  302 | Curve* EllipticalArc::portion(double f, double t) const
      |        ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:302:8: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:302:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:302:8: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:312:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  312 |         arc->_initial_point = arc->_final_point = pointAt(f);
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/angle.h:345:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  345 |             ? (_end_angle - _start_angle).radians0()
      |                             ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:150:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  150 | Point EllipticalArc::pointAtAngle(Coord t) const
      |       ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘void Geom::EllipticalArc::_filterIntersections(std::vector<Geom::Intersection<> >&, bool) const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  201 |     Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); }
      |                                               ~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/include/c++/10/cassert:44,
                 from /<<PKGBUILDDIR>>/include/2geom/numeric/symmetric-matrix-fs.h:48,
                 from /<<PKGBUILDDIR>>/include/2geom/conicsec.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/numeric/fitting-model.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:47:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:580:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  580 |             assert(are_near_rel(pointAt(t), i->point(), eps));
      |                                          ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:290:7: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  290 | Point EllipticalArc::pointAt(Coord t) const
      |       ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:290:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:290:7: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:290:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:204:60: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |     Angle angleAt(Coord t) const { return _angles.angleAt(t); }
      |                                                            ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:250:80: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  250 |     LineSegment chord() const { return LineSegment(_initial_point, _final_point); }
      |                                                                                ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:296:7: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  296 | Coord EllipticalArc::valueAt(Coord t, Dim2 d) const
      |       ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:250:80: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  250 |     LineSegment chord() const { return LineSegment(_initial_point, _final_point); }
      |                                                                                ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsExact() const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:114:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 | Rect EllipticalArc::boundsExact() const
      |      ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:250:80: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  250 |     LineSegment chord() const { return LineSegment(_initial_point, _final_point); }
      |                                                                                ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::D2<Geom::SBasis> Geom::EllipticalArc::toSBasis() const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:712:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  712 |     SBasis arc_x = ray(X) * cos(param,4);
      |                             ~~~^~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:719:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  719 |         arc[d][0][0] = initialPoint()[d];
      |                                     ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/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 Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::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<Geom::Point>::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 = {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
/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
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/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>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual std::vector<double> Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  201 |     Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); }
      |                                               ~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/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>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector<double> Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:338:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  338 | std::vector<double> EllipticalArc::allNearestTimes( Point const& p, double from, double to ) const
      |                     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  201 |     Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); }
      |                                               ~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:517:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  517 |     double dsq1 = distanceSq(p, pointAt(from));
      |                                             ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/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 = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::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<Geom::Point>::iterator’ changed in GCC 7.1
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector<Geom::Point> Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const’:
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:255:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 | EllipticalArc::pointAndDerivatives(Coord t, unsigned int n) const
      | ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:255:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:204:60: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |     Angle angleAt(Coord t) const { return _angles.angleAt(t); }
      |                                                            ^
/<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:270:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  270 |         result.push_back( ea->pointAtAngle(angle) );
      |                                                 ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/elliptical-arc.cpp:37:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[42/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp: In function ‘Geom::Point Geom::unitTangentAt(const Geom::D2<Geom::SBasis>&, Geom::Coord, unsigned int)’:
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:222:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  222 | Point unitTangentAt(D2<SBasis> const & a, Coord t, unsigned n)
      |                                                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::valueAt(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:83:22:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:42:67:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:133:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Point valueAt(double t) const {
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const Geom::SBasis&)’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:285:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  285 |         result[i] = -p[i];
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp: In function ‘Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::force_continuity(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, double, bool)’:
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:176:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  176 |         Point pt0 = f.segs[prev].at1();
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< <template-parameter-1-1> >::at0() const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  121 |     Point at0() const {
      |           ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’:
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/piecewise.h: In member function ‘Geom::Piecewise< <template-parameter-1-1> >::output_type Geom::Piecewise< <template-parameter-1-1> >::lastValue() const [with T = Geom::D2<Geom::SBasis>]’:
/<<PKGBUILDDIR>>/include/2geom/piecewise.h:109:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  109 |     inline output_type lastValue() const {
      |                        ^~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp: In function ‘std::vector<Geom::Interval> Geom::level_set(const Geom::D2<Geom::SBasis>&, Geom::Rect)’:
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:318:23: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  318 | std::vector<Interval> level_set( D2<SBasis> const &f, Rect region){
      |                       ^~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp: In function ‘std::vector<Geom::Interval> Geom::level_set(const Geom::D2<Geom::SBasis>&, Geom::Point, double)’:
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:322:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  322 | std::vector<Interval> level_set( D2<SBasis> const &f, Point p, double tol){
      |                       ^~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/usr/include/c++/10/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const Geom::Linear*, std::vector<Geom::Linear> >; _Tp = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]’:
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector<Geom::Linear>::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::D2<Geom::SBasis> Geom::truncate(const Geom::D2<Geom::SBasis>&, unsigned int)’:
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector<Geom::Linear>::iterator’ changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector<Geom::Linear>::iterator’ changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/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>::
      |       ^~~~~~~~~~~~~~~~~~~
/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 Geom::Interval&}; _Tp = Geom::Interval; _Alloc = std::allocator<Geom::Interval>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Interval>::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector<std::vector<Geom::Interval> > Geom::level_sets(const Geom::D2<Geom::SBasis>&, std::vector<Geom::Rect>)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp: In function ‘std::vector<Geom::Interval> Geom::level_set(const Geom::D2<Geom::SBasis>&, Geom::Rect)’:
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:318:23: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  318 | std::vector<Interval> level_set( D2<SBasis> const &f, Rect region){
      |                       ^~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp: In function ‘std::vector<Geom::Interval> Geom::level_set(const Geom::D2<Geom::SBasis>&, Geom::Point, double)’:
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:322:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  322 | std::vector<Interval> level_set( D2<SBasis> const &f, Point p, double tol){
      |                       ^~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:325:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  325 |  return level_set( f, region );
      |                              ^
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::D2<Geom::Piecewise<Geom::SBasis> > Geom::make_cuts_independent(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&)’:
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::Piecewise<Geom::SBasis> Geom::dot(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, const Geom::Point&)’:
/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: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 ‘Geom::Piecewise<T> Geom::partition(const Geom::Piecewise<T>&, const std::vector<double>&) [with T = Geom::SBasis]’:
/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: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:1665:19: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/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: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: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 ‘Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::operator*(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, const Geom::Affine&)’:
/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: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 ‘Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::rot90(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&)’:
/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: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 ‘Geom::Piecewise<T> Geom::partition(const Geom::Piecewise<T>&, const std::vector<double>&) [with T = Geom::D2<Geom::SBasis>]’:
/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: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:1665:19: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/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: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: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 ‘Geom::Piecewise<Geom::SBasis> Geom::dot(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, const Geom::Piecewise<Geom::D2<Geom::SBasis> >&)’:
/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: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 ‘Geom::Piecewise<Geom::SBasis> Geom::cross(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, const Geom::Piecewise<Geom::D2<Geom::SBasis> >&)’:
/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: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 Geom::Piecewise< <template-parameter-1-1> >::concat(const Geom::Piecewise< <template-parameter-1-1> >&) [with T = Geom::D2<Geom::SBasis>]’:
/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>>/src/2geom/d2-sbasis.cpp: In function ‘std::vector<Geom::Piecewise<Geom::D2<Geom::SBasis> > > Geom::fuse_nearby_ends(const std::vector<Geom::Piecewise<Geom::D2<Geom::SBasis> > >&, double)’:
/<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:254:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 | std::vector<Piecewise<D2<SBasis> > > fuse_nearby_ends(std::vector<Piecewise<D2<SBasis> > > const &f, double tol){
      |                                      ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/d2-sbasis.cpp:37:
/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: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: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: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: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 ‘std::vector<Geom::Piecewise<Geom::D2<Geom::SBasis> > > Geom::split_at_discontinuities(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, 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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[43/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/geom.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/geom.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/geom.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/geom.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/geom.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/path.h:346:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  346 |         Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); }
      |                                                                    ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/geom.cpp: In function ‘std::optional<Geom::BezierCurveN<1> > Geom::rect_line_intersect(Geom::Rect&, Geom::Line)’:
/<<PKGBUILDDIR>>/src/2geom/geom.cpp:346:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  346 | rect_line_intersect(Geom::Rect &r,
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/geom.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:283:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  283 |         return LineSegment(pointAt(f), pointAt(t));
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  112 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  211 |     BezierCurveN(Point c0, Point c1) {
      |     ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/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 Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  171 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Geom::Point&, const Geom::Point&)>]’:
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const Geom::Point&, const Geom::Point&)>]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Geom::Point&, const Geom::Point&)>]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Geom::Point&, const Geom::Point&)>]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Geom::Point&, const Geom::Point&)>]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Geom::Point&, const Geom::Point&)>]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1929 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1930 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector<Geom::Point> Geom::rect_line_intersect(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/geom.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1431 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1431 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/geom.cpp: In function ‘std::optional<Geom::BezierCurveN<1> > Geom::rect_line_intersect(Geom::Rect&, Geom::Line)’:
/<<PKGBUILDDIR>>/src/2geom/geom.cpp:346:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  346 | rect_line_intersect(Geom::Rect &r,
      | ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/geom.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/geom.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/line.h:283:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  283 |         return LineSegment(pointAt(f), pointAt(t));
      |                                                  ^
[44/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/numeric/matrix.cpp
[45/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
/<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp: In member function ‘bool Geom::PathIntersectionGraph::_prepareIntersectionLists(Geom::Coord)’:
/<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:126:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |         xa->p = xb->p = px.point();
      |                 ~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  112 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  211 |     BezierCurveN(Point c0, Point c1) {
      |     ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/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 Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/intersection-graph.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/intersection-graph.cpp:34:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<Geom::Point> Geom::PathIntersectionGraph::intersectionPoints(bool) const’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void Geom::PathIntersectionGraph::_assignEdgeWindingParities(Geom::Coord)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[46/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:12:
/<<PKGBUILDDIR>>/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’:
/<<PKGBUILDDIR>>/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   41 |     Point midpoint() const { return Point(0.5, 0.5) * m_affine; }
      |                            ^
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp: In member function ‘Geom::Rect Geom::Parallelogram::bounds() const’:
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:42:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   42 | Rect Parallelogram::bounds() const
      |                              ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:11:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp: In member function ‘Geom::Point Geom::Parallelogram::corner(unsigned int) const’:
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:36:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   36 | Point Parallelogram::corner(unsigned i) const
      |       ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp: In member function ‘Geom::Rect Geom::Parallelogram::bounds() const’:
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   42 | Rect Parallelogram::bounds() const
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:44:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   44 |     Rect rect(corner(0), corner(2));
      |               ~~~~~~^~~
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:47:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   47 |     return rect;
      |            ^~~~
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp: In member function ‘bool Geom::Parallelogram::intersects(const Geom::Parallelogram&) const’:
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:61:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   61 |         auto const p = unit_rect_corner(i);
      |                                          ^
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp: In member function ‘Geom::Rect Geom::Parallelogram::bounds() const’:
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   42 | Rect Parallelogram::bounds() const
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/parallelogram.cpp:44:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   44 |     Rect rect(corner(0), corner(2));
      |                       ^
[47/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/line.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/line.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/line.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/line.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
/<<PKGBUILDDIR>>/src/2geom/line.cpp: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Line&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/src/2geom/line.cpp:569:61: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  569 | Line make_angle_bisector_line(Line const& l1, Line const& l2)
      |                                                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/path.h:346:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  346 |         Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); }
      |                                                                    ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/line.cpp: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Line&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/src/2geom/line.cpp:569:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  569 | Line make_angle_bisector_line(Line const& l1, Line const& l2)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/line.cpp:584:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  584 |     Point O = l1.pointAt(crossing->ta);
      |                                      ^
/<<PKGBUILDDIR>>/src/2geom/line.cpp:590:44: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  590 |     return make_angle_bisector_line(A, O, B);
      |                                            ^
In file included from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Point&, const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:505:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  505 |     AngleInterval ival(Angle(A-O), Angle(B-O));
      |                              ~^~
/<<PKGBUILDDIR>>/include/2geom/line.h:506:36: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  506 |     Angle bisect = ival.angleAt(0.5);
      |                                    ^
/<<PKGBUILDDIR>>/include/2geom/line.h:507:26: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  507 |     return Line(O, bisect);
      |                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In constructor ‘Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:199:5: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  199 |     AngleInterval(Angle s, Angle e, bool cw = false)
      |     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/line.h: In constructor ‘Geom::Line::Line(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:73:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   73 |         _final = _initial + v;
      |         ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/line.cpp: In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/src/2geom/line.cpp:596:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  596 | }  // end namespace Geom
      | ^
/<<PKGBUILDDIR>>/src/2geom/line.cpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/src/2geom/line.cpp:596:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  112 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/line.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/point.h: In function ‘Geom::Point Geom::lerp(Geom::Coord, const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:336:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  336 | inline Point lerp(Coord t, Point const &a, Point const &b) {
      |              ^~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Point&, const Geom::Point&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:503:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  503 | Line make_angle_bisector_line(Point const &A, Point const &O, Point const &B)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/line.cpp: In member function ‘Geom::Affine Geom::Line::transformTo(const Geom::Line&) const’:
/<<PKGBUILDDIR>>/src/2geom/line.cpp:244:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  244 | Affine Line::transformTo(Line const &other) const
      |        ^~~~
/<<PKGBUILDDIR>>/src/2geom/line.cpp: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Line&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/src/2geom/line.cpp:569:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  569 | Line make_angle_bisector_line(Line const& l1, Line const& l2)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/line.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/line.h:231:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  231 |         return lerp(t, _initial, _final);;
      |                                        ^
/<<PKGBUILDDIR>>/src/2geom/line.cpp:590:44: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  590 |     return make_angle_bisector_line(A, O, B);
      |                                            ^
/<<PKGBUILDDIR>>/src/2geom/line.cpp: In function ‘Geom::OptCrossing Geom::intersection(const LineSegment&, const LineSegment&)’:
/<<PKGBUILDDIR>>/src/2geom/line.cpp:499:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  499 | OptCrossing intersection( LineSegment const& ls1, LineSegment const& ls2 )
      |             ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:31:
/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 /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:31:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<double> Geom::Line::roots(Geom::Coord, Geom::Dim2) const’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/line.cpp:31:
/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 Geom::Line&, const Geom::Line&, double&, double&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator<Geom::Intersection<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Intersection<> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<Geom::Intersection<> > Geom::Line::intersect(const Geom::Line&) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[48/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::at0() const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:79:18:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  121 |     Point at0() const {
      |           ^~~
/<<PKGBUILDDIR>>/include/2geom/d2.h: In function ‘Geom::D2<C> Geom::portion(const Geom::D2<C>&, Geom::Interval) [with T = Geom::Bezier]’:
/<<PKGBUILDDIR>>/include/2geom/d2.h:169:14: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  169 | inline D2<T> portion(const D2<T> &a, Interval i) {
      |              ^~~~~~~
/<<PKGBUILDDIR>>/include/2geom/d2.h: In function ‘Geom::D2<C> Geom::operator-(const Geom::D2<C>&, Geom::Point) [with T = Geom::Bezier]’:
/<<PKGBUILDDIR>>/include/2geom/d2.h:329:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  329 | operator-(D2<T> const & a, Point b) {
      | ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In function ‘Geom::D2<C> Geom::operator-(const Geom::D2<C>&, Geom::Point) [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/d2.h:329:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  329 | operator-(D2<T> const & a, Point b) {
      | ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’:
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/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>::
      |       ^~~~~~~~~~~~~~~~~~~
/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>::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector<double> Geom::all_nearest_times(const Geom::Point&, const Geom::D2<Geom::SBasis>&, const Geom::D2<Geom::SBasis>&, double, 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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/nearest-time.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/nearest-time.cpp:34:
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<double> Geom::all_nearest_times(const Geom::Point&, const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, double, 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> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[49/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   75 |     Point center() const { return _center; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   85 |     Rect boundsExact() const { return boundsFast(); }
      |                              ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Point initialPoint() const override { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
/<<PKGBUILDDIR>>/src/2geom/path-sink.cpp: In member function ‘virtual void Geom::PathSink::feed(const Geom::Rect&)’:
/<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:66:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   66 |     moveTo(r.corner(0));
      |            ~~~~~~~~^~~
/<<PKGBUILDDIR>>/src/2geom/path-sink.cpp: In member function ‘virtual void Geom::PathSink::feed(const Geom::Ellipse&)’:
/<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:88:46: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     arcTo(e.ray(X), e.ray(Y), e.rotationAngle(), false, false, e.pointAt(M_PI));
      |                               ~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:88:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     arcTo(e.ray(X), e.ray(Y), e.rotationAngle(), false, false, e.pointAt(M_PI));
      |                                                                ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:89:46: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     arcTo(e.ray(X), e.ray(Y), e.rotationAngle(), false, false, s);
      |                               ~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/path-sink.cpp: In function ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double]’:
/<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:93:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 | }
      | ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path-sink.cpp:31:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  112 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  211 |     BezierCurveN(Point c0, Point c1) {
      |     ^~~~~~~~~~~~
[50/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:7:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:17,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |           ^~~~~~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp: In function ‘void Geom::intersect_polish_root(const Geom::Curve&, double&, const Geom::Curve&, double&)’:
/<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:161:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  161 |     Point F = as[0] - bs[0];
      |                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  112 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
/<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp: In function ‘std::vector<double> Geom::path_mono_splits(const Geom::Path&)’:
/<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:417:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  417 |         bool dx = p[i].initialPoint()[X] > (spl.empty()? p[i].finalPoint()[X] :
      |                   ~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp: In member function ‘virtual Geom::CrossingSet Geom::MonoCrosser::crossings(const Geom::PathVector&, const Geom::PathVector&)’:
/<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:476:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  476 |     for(auto & i : bounds_a) bounds_a_union.push_back(union_list(i));
      |                                                       ~~~~~~~~~~^~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘std::vector<double> Geom::curve_mono_splits(const Geom::Curve&)’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp: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 = {Geom::Point, Geom::Point}; _Tp = Geom::Rect; _Alloc = std::allocator<Geom::Rect>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Rect>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp: In function ‘std::vector<std::vector<Geom::Rect> > Geom::split_bounds(const Geom::PathVector&, std::vector<std::vector<double> >)’:
/<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:447:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  447 | std::vector<std::vector<Rect> > split_bounds(PathVector const &p, std::vector<std::vector<double> > splits) {
      |                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Rect*, std::vector<Geom::Rect> >’ 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 Geom::Crossing&}; _Tp = Geom::Crossing; _Alloc = std::allocator<Geom::Crossing>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Crossing>::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<Geom::Crossing>::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _InputIterator2 = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _OutputIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:4906:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 4906 |     __merge(_InputIterator1 __first1, _InputIterator1 __last1,
      |     ^~~~~~~
/usr/include/c++/10/bits/stl_algo.h:4906:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:4906:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:4906:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:4906:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp: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 = {Geom::Crossing}; _Tp = Geom::Crossing; _Alloc = std::allocator<Geom::Crossing>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Crossing>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Crossing}; _Tp = Geom::Crossing; _Alloc = std::allocator<Geom::Crossing>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ 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 = 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>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<double> Geom::offset_doubles(const std::vector<double>&, 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> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘Geom::Crossings Geom::curve_self_crossings(const Geom::Curve&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::Crossings Geom::self_crossings(const Geom::Path&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<double> Geom::path_mono_splits(const Geom::Path&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 = {Geom::Rect}; _Tp = Geom::Rect; _Alloc = std::allocator<Geom::Rect>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Rect>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Rect}; _Tp = Geom::Rect; _Alloc = std::allocator<Geom::Rect>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Rect*, std::vector<Geom::Rect> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp: In member function ‘virtual Geom::CrossingSet Geom::MonoCrosser::crossings(const Geom::PathVector&, const Geom::PathVector&)’:
/<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:467:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  467 | CrossingSet MonoCrosser::crossings(PathVector const &a, PathVector const &b) {
      |             ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp: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 = {const Geom::Rect&}; _Tp = Geom::Rect; _Alloc = std::allocator<Geom::Rect>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Rect>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector<Geom::Rect> Geom::bounds(const C&) [with C = Geom::PathVector]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Rect*, std::vector<Geom::Rect> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1886 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/crossing.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-intersection.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/path-intersection.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1929 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1930 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function ‘Geom::CrossingSet Geom::Crosser<T>::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’:
/usr/include/c++/10/bits/stl_algo.h:5021:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 5021 |       return _GLIBCXX_STD_A::__merge(__first1, __last1,
      |                                     ^
/usr/include/c++/10/bits/stl_algo.h:5021:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:5021:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5021:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 5021 |       return _GLIBCXX_STD_A::__merge(__first1, __last1,
      |                                     ^
/usr/include/c++/10/bits/stl_algo.h:5021:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:5021:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[51/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:34:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp: In member function ‘Geom::Point Geom::PathVector::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:101:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  101 | Point PathVector::pointAt(Coord t) const
      |                                    ^~~~~
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp: In member function ‘Geom::Interval Geom::PathIntersectionSweepSet::itemBounds(Geom::PathIntersectionSweepSet::ItemIterator)’:
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:174:42: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  174 |     Interval itemBounds(ItemIterator ii) {
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:17,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:17,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:34:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp: In member function ‘Geom::Point Geom::PathVector::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:101:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  101 | Point PathVector::pointAt(Coord t) const
      |       ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/sweeper.h: In member function ‘void Geom::Sweeper<SweepSet>::process() [with SweepSet = Geom::PathIntersectionSweepSet]’:
/<<PKGBUILDDIR>>/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 |             Interval b = _set.itemBounds(i);
      |                      ^
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp: In member function ‘void Geom::PathIntersectionSweepSet::addActiveItem(Geom::PathIntersectionSweepSet::ItemIterator)’:
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:192:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  192 |                     k.point());
      |                     ~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp: In function ‘Geom::Interval Geom::PathIntersectionSweepSet::itemBounds(Geom::PathIntersectionSweepSet::ItemIterator)’:
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:325:1: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  325 | } // namespace Geom
      | ^
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:34:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event> > >; _Distance = int; _Tp = Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
  339 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:34:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:34:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >; _Distance = int; _Tp = Geom::Intersection<Geom::PathVectorTime>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp: In member function ‘Geom::Point Geom::PathVector::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:101:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  101 | Point PathVector::pointAt(Coord t) const
      |       ^~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:34:
/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 = {Geom::PathVectorTime&, Geom::PathVectorTime&, Geom::Point}; _Tp = Geom::Intersection<Geom::PathVectorTime>; _Alloc = std::allocator<Geom::Intersection<Geom::PathVectorTime> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Intersection<Geom::PathVectorTime> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void Geom::PathIntersectionSweepSet::addActiveItem(Geom::PathIntersectionSweepSet::ItemIterator)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ 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 = {unsigned int&, unsigned int&, double&}; _Tp = Geom::PathVectorTime; _Alloc = std::allocator<Geom::PathVectorTime>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::PathVectorTime>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<Geom::PathVectorTime> Geom::PathVector::allNearestTimes(const Geom::Point&, Geom::Coord*) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::PathVectorTime*, std::vector<Geom::PathVectorTime> >’ 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 = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<Geom::Point> Geom::PathVector::nodes() const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ 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 = {Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event}; _Tp = Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event; _Alloc = std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event}; _Tp = Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event; _Alloc = std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:34:
/usr/include/c++/10/bits/stl_heap.h: In member function ‘void Geom::Sweeper<SweepSet>::process() [with SweepSet = Geom::PathIntersectionSweepSet]’:
/usr/include/c++/10/bits/stl_heap.h:385:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
  385 |       std::__make_heap(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:385:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::PathIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
  385 |       std::__make_heap(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/src/2geom/pathvector.cpp:34:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function ‘std::vector<Geom::Intersection<Geom::PathVectorTime> > Geom::PathVector::intersect(const Geom::PathVector&, Geom::Coord) const’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[52/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/point.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/point.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/point.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/point.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/point.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/src/2geom/point.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/point.cpp:41:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/src/2geom/point.cpp:41:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
/<<PKGBUILDDIR>>/src/2geom/point.cpp: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord)’:
/<<PKGBUILDDIR>>/src/2geom/point.cpp:69:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   69 | Point Point::polar(Coord angle) {
      |                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/angle.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/point.cpp:38:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[53/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1886 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/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>::
      |       ^~~~~~~~~~~~~~~~~~~
/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 = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
  509 |     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 = {double&, double&}; _Tp = std::complex<double>; _Alloc = std::allocator<std::complex<double> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::complex<double> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<std::complex<double> > Geom::solve(const Geom::Poly&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::complex<double>*, std::vector<std::complex<double> > >’ 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 = 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 /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::Poly Geom::compose(const Geom::Poly&, const Geom::Poly&)’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/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: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 ‘Geom::Poly Geom::divide(const Geom::Poly&, const Geom::Poly&, Geom::Poly&)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<double> Geom::solve_reals(const Geom::Poly&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::Poly Geom::derivative(const Geom::Poly&)’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘Geom::Poly Geom::integral(const Geom::Poly&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<double> Geom::solve_quadratic(Geom::Coord, Geom::Coord, Geom::Coord)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<double> Geom::solve_cubic(Geom::Coord, Geom::Coord, Geom::Coord, Geom::Coord)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/src/2geom/polynomial.cpp:35:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[54/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/rect.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/rect.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/rect.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/rect.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:19,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/rect.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/rect.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/src/2geom/rect.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/rect.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/src/2geom/rect.cpp:33:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
/<<PKGBUILDDIR>>/src/2geom/rect.cpp: In function ‘Geom::Point Geom::align_factors(Geom::Align)’:
/<<PKGBUILDDIR>>/src/2geom/rect.cpp:37:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   37 | Point align_factors(Align g) {
      |                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/rect.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/rect.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/affine.h:17,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/rect.cpp:32:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/rect.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/rect.cpp:37:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   37 | Point align_factors(Align g) {
      |       ^~~~~~~~~~~~~
[55/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/path.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/path.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/path.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/path.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/src/2geom/path.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/src/2geom/path.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
   85 |     Rect boundsExact() const { return boundsFast(); }
      |                              ^
/<<PKGBUILDDIR>>/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   88 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/src/2geom/path.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:41:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘Geom::Interval Geom::Path::timeRange() const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:418:28: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  418 | Interval Path::timeRange() const
      |                            ^~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘Geom::Point Geom::Path::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:433:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | Point Path::pointAt(Coord t) const
      |                              ^~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘Geom::Interval Geom::CurveIntersectionSweepSet::itemBounds(Geom::CurveIntersectionSweepSet::ItemIterator)’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:515:42: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  515 |     Interval itemBounds(ItemIterator ii) {
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:41:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double]’:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In constructor ‘Geom::Path::Path(const Geom::Ellipse&)’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:300:76: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  300 |     _data->curves.push_back(new EllipticalArc(p1, e.rays(), e.rotationAngle(), false, true, p2));
      |                                                             ~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/path.cpp:301:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  301 |     _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1));
      |                                                   ~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/path.cpp:301:76: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  301 |     _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1));
      |                                                             ~~~~~~~~~~~~~~~^~
In file included from /<<PKGBUILDDIR>>/src/2geom/path.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::rays() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:122:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  122 |     Point rays() const { return _rays; }
      |           ^~~~
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:11: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |           ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘void Geom::Path::close(bool)’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:313:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  313 |         if (last->isLineSegment() && last->finalPoint() == initialPoint()) {
      |                                      ~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘Geom::OptRect Geom::Path::boundsFast() const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:343:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  343 |     bounds = front().boundsFast();
      |              ~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::Path::toPwSb() const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:388:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  388 |         ret = Piecewise<D2<SBasis> >(initialPoint());
      |                                      ~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘Geom::Interval Geom::Path::timeRange() const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:418:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  418 | Interval Path::timeRange() const
      |          ^~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘Geom::Point Geom::Path::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:433:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | Point Path::pointAt(Coord t) const
      |       ^~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In constructor ‘Geom::CurveIntersectionSweepSet::CurveRecord::CurveRecord(const Geom::Curve*, std::size_t, unsigned int)’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:486:22: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  486 |             , which(w)
      |                      ^
In file included from /<<PKGBUILDDIR>>/src/2geom/path.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/sweeper.h: In member function ‘void Geom::Sweeper<SweepSet>::process() [with SweepSet = Geom::CurveIntersectionSweepSet]’:
/<<PKGBUILDDIR>>/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 |             Interval b = _set.itemBounds(i);
      |                      ^
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘void Geom::CurveIntersectionSweepSet::addActiveItem(Geom::CurveIntersectionSweepSet::ItemIterator)’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:533:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  533 |                     k.point());
      |                     ~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘int Geom::Path::winding(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:586:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  586 |         Rect bounds = i->boundsFast();
      |                                     ^
/<<PKGBUILDDIR>>/src/2geom/path.cpp:598:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  598 |             Point ip = i->initialPoint();
      |                                        ^
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘std::vector<double> Geom::Path::allNearestTimes(const Geom::Point&, double, double) const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:665:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  665 |         bb = (_path[i].boundsFast());
      |         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp:670:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  670 |         dsq = distanceSq(_point, _path[i].pointAt(all_t.front()));
      |                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp:682:8: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  682 |     bb = (_path[ei].boundsFast());
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp:686:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  686 |         dsq = distanceSq(_point, _path[ei].pointAt(all_t.front()));
      |                                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘Geom::PathTime Geom::Path::nearestTime(const Geom::Point&, Geom::Coord*) const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:734:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  734 |         if (distance(p, c.boundsFast()) >= mindist) continue;
      |                         ~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/src/2geom/path.cpp:737:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  737 |         Coord d = distance(c.pointAt(t), p);
      |                            ~~~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event> > >; _Distance = int; _Tp = Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
  339 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >; _Distance = int; _Tp = Geom::Intersection<Geom::PathTime>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘void Geom::Path::close(bool)’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:306:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  306 | void Path::close(bool c)
      |      ^~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘Geom::Interval Geom::Path::timeRange() const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:418:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  418 | Interval Path::timeRange() const
      |          ^~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘Geom::PathTime Geom::Path::nearestTime(const Geom::Point&, Geom::Coord*) const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:717:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  717 | PathTime Path::nearestTime(Point const &p, Coord *dist) const
      |          ^~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp:717:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp:717:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp:717:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp:717:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp:734:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  734 |         if (distance(p, c.boundsFast()) >= mindist) continue;
      |                                      ^
/<<PKGBUILDDIR>>/src/2geom/path.cpp:737:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  737 |         Coord d = distance(c.pointAt(t), p);
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:113:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  113 |     OptRect boundsLocal(OptInterval const &i, unsigned deg) const override {
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  211 |     BezierCurveN(Point c0, Point c1) {
      |     ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘int Geom::Path::winding(const Geom::Point&) const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:579:5: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  579 | int Path::winding(Point const &p) const {
      |     ^~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp:579:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp:579:5: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp:579:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp:586:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  586 |         Rect bounds = i->boundsFast();
      |                                     ^
/<<PKGBUILDDIR>>/src/2geom/path.cpp:598:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  598 |             Point ip = i->initialPoint();
      |                                        ^
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘Geom::OptRect Geom::Path::boundsFast() const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:332:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  332 | OptRect Path::boundsFast() const
      |         ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/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 /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void Geom::Piecewise< <template-parameter-1-1> >::push_cut(double) [with T = Geom::D2<Geom::SBasis>]’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/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 = {unsigned int&, double&}; _Tp = Geom::PathTime; _Alloc = std::allocator<Geom::PathTime>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::PathTime>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<Geom::PathTime> Geom::Path::roots(Geom::Coord, Geom::Dim2) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::PathTime*, std::vector<Geom::PathTime> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp:465:1: note: parameter passing for argument of type ‘std::vector<Geom::PathTime>::iterator’ changed in GCC 7.1
  465 | }
      | ^
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/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 Geom::Curve*, unsigned int&, int}; _Tp = Geom::CurveIntersectionSweepSet::CurveRecord; _Alloc = std::allocator<Geom::CurveIntersectionSweepSet::CurveRecord>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::CurveIntersectionSweepSet::CurveRecord>::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<Geom::CurveIntersectionSweepSet::CurveRecord>::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Geom::Curve*, unsigned int&, int}; _Tp = Geom::CurveIntersectionSweepSet::CurveRecord; _Alloc = std::allocator<Geom::CurveIntersectionSweepSet::CurveRecord>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::CurveIntersectionSweepSet::CurveRecord*, std::vector<Geom::CurveIntersectionSweepSet::CurveRecord> >’ 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 = {Geom::PathTime&, Geom::PathTime&, Geom::Point}; _Tp = Geom::Intersection<Geom::PathTime>; _Alloc = std::allocator<Geom::Intersection<Geom::PathTime> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Intersection<Geom::PathTime> >::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<Geom::Intersection<Geom::PathTime> >::iterator’ changed in GCC 7.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘void Geom::CurveIntersectionSweepSet::addActiveItem(Geom::CurveIntersectionSweepSet::ItemIterator)’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:519:10: note: parameter passing for argument of type ‘Geom::CurveIntersectionSweepSet::ItemIterator’ {aka ‘std::vector<Geom::CurveIntersectionSweepSet::CurveRecord>::const_iterator’} changed in GCC 7.1
  519 |     void addActiveItem(ItemIterator ii) {
      |          ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ 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 = 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>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<double> Geom::Path::nearestTimePerCurve(const Geom::Point&) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp: In member function ‘std::vector<double> Geom::Path::allNearestTimes(const Geom::Point&, double, double) const’:
/<<PKGBUILDDIR>>/src/2geom/path.cpp:622:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  622 | std::vector<double> Path::allNearestTimes(Point const &_point, double from, double to) const
      |                     ^~~~
/<<PKGBUILDDIR>>/src/2geom/path.cpp:622:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp:622:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp:622:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp:622:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/src/2geom/path.cpp:665:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  665 |         bb = (_path[i].boundsFast());
      |                                   ^
/<<PKGBUILDDIR>>/src/2geom/path.cpp:670:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  670 |         dsq = distanceSq(_point, _path[i].pointAt(all_t.front()));
      |                                                                ^
/<<PKGBUILDDIR>>/src/2geom/path.cpp:682:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  682 |     bb = (_path[ei].boundsFast());
      |                                ^
/<<PKGBUILDDIR>>/src/2geom/path.cpp:686:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  686 |         dsq = distanceSq(_point, _path[ei].pointAt(all_t.front()));
      |                                                                 ^
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<Geom::Point> Geom::Path::nodes() const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ 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 = {Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event}; _Tp = Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event; _Alloc = std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event> >::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<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event> >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event}; _Tp = Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event; _Alloc = std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/usr/include/c++/10/bits/stl_heap.h: In member function ‘void Geom::Sweeper<SweepSet>::process() [with SweepSet = Geom::CurveIntersectionSweepSet]’:
/usr/include/c++/10/bits/stl_heap.h:385:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
  385 |       std::__make_heap(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:385:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event*, std::vector<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event, std::allocator<Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Event> > >’ changed in GCC 7.1
  385 |       std::__make_heap(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/path.cpp:42:
/<<PKGBUILDDIR>>/include/2geom/sweeper.h:136:35: note: parameter passing for argument of type ‘Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Iter’ {aka ‘std::vector<Geom::CurveIntersectionSweepSet::CurveRecord>::const_iterator’} changed in GCC 7.1
  136 |                 _set.addActiveItem(next_entry.item);
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function ‘std::vector<Geom::Intersection<Geom::PathTime> > Geom::Path::intersect(const Geom::Path&, Geom::Coord) const’:
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/path.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::Path::toPwSb() const’:
/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 ‘Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::paths_to_pw(const Geom::PathVector&)’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[56/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/piecewise.cpp: In function ‘Geom::Piecewise<Geom::SBasis> Geom::divide(const Geom::SBasis&, const Geom::SBasis&, double, unsigned int, double)’:
/<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:83:43: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
   83 |             Linear ci = Linear(r[i][0]/b[0][0],r[i][1]/b[0][1]);
      |                                        ~~~^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:34,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/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 = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]’:
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<Geom::Linear>::iterator’ changed in GCC 7.1
  509 |     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 = {const Geom::Interval&}; _Tp = Geom::Interval; _Alloc = std::allocator<Geom::Interval>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Interval>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:34,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector<Geom::Interval> Geom::level_set(const Geom::Piecewise<Geom::SBasis>&, const Geom::Interval&, double)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:34,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/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>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<double> Geom::roots(const Geom::Piecewise<Geom::SBasis>&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<std::vector<double> > Geom::multi_roots(const Geom::Piecewise<Geom::SBasis>&, const std::vector<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> >’ 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>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:34,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void Geom::Piecewise< <template-parameter-1-1> >::concat(const Geom::Piecewise< <template-parameter-1-1> >&) [with T = Geom::SBasis]’:
/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 ‘Geom::Piecewise<T> Geom::reverse(const Geom::Piecewise<T>&) [with T = Geom::SBasis]’:
/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 constructor ‘Geom::Piecewise< <template-parameter-1-1> >::Piecewise(const T&) [with T = Geom::SBasis]’:
/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: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 ‘Geom::Piecewise<Geom::SBasis> Geom::divide(const Geom::SBasis&, const Geom::SBasis&, double, unsigned int, double)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::Piecewise<T> Geom::partition(const Geom::Piecewise<T>&, const std::vector<double>&) [with T = Geom::SBasis]’:
/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: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: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: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: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 ‘Geom::Piecewise<Geom::SBasis> Geom::divide(const Geom::Piecewise<Geom::SBasis>&, const Geom::Piecewise<Geom::SBasis>&, double, unsigned int, 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 ‘Geom::Piecewise<Geom::SBasis> Geom::divide(const Geom::Piecewise<Geom::SBasis>&, const Geom::SBasis&, double, unsigned int, 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: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 ‘Geom::Piecewise<Geom::SBasis> Geom::divide(const Geom::SBasis&, const Geom::Piecewise<Geom::SBasis>&, double, unsigned int, 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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/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 = double; _Val = std::pair<const double, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const double, unsigned int> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, unsigned int> >]’:
/usr/include/c++/10/bits/stl_tree.h:2195:5: note: parameter passing for argument of type ‘std::_Rb_tree<double, std::pair<const double, unsigned int>, std::_Select1st<std::pair<const double, unsigned int> >, std::less<double>, std::allocator<std::pair<const double, unsigned int> > >::const_iterator’ changed in GCC 7.1
 2195 |     _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<double&&>, std::tuple<>}; _Key = double; _Val = std::pair<const double, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const double, unsigned int> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, unsigned int> >]’:
/usr/include/c++/10/bits/stl_tree.h:2460:7: note: parameter passing for argument of type ‘std::_Rb_tree<double, std::pair<const double, unsigned int>, std::_Select1st<std::pair<const double, unsigned int> >, std::less<double>, std::allocator<std::pair<const double, unsigned int> > >::const_iterator’ changed in GCC 7.1
 2460 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/2geom/piecewise.h:35,
                 from /<<PKGBUILDDIR>>/src/2geom/piecewise.cpp:32:
/usr/include/c++/10/bits/stl_map.h: In function ‘std::map<double, unsigned int> Geom::compose_pullback(const std::vector<double>&, const Geom::SBasis&)’:
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type ‘std::_Rb_tree<double, std::pair<const double, unsigned int>, std::_Select1st<std::pair<const double, unsigned int> >, std::less<double>, std::allocator<std::pair<const double, unsigned int> > >::const_iterator’ changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type ‘std::_Rb_tree<double, std::pair<const double, unsigned int>, std::_Select1st<std::pair<const double, unsigned int> >, std::less<double>, std::allocator<std::pair<const double, unsigned int> > >::const_iterator’ changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
[57/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Geom::Linear2d&, double)’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:90:52: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 | inline Linear extract_u(Linear2d const &a, double u) {
      |                                                    ^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Linear boost::operators_impl::operator*(const Geom::Linear&, const double&)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:14:51:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::at0() const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:79:18:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:14:51:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  121 |     Point at0() const {
      |           ^~~
/<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp: In function ‘Geom::SBasis Geom::extract_u(const Geom::SBasis2d&, double)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:14:50: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
   14 |             bo += (extract_u(a.index(ui, vi), u))*sk;
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp: In function ‘Geom::D2<Geom::SBasis> Geom::sb2dsolve(const Geom::SBasis2d&, const Geom::Point&, const Geom::Point&, unsigned int)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp:114:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  114 |     Geom::Point nA = dfA/(dfA[X]*dfA[X]+dfA[Y]*dfA[Y]);
      |                                                      ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-2d.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-2d.cpp: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 = {Geom::Linear2d}; _Tp = Geom::Linear2d; _Alloc = std::allocator<Geom::Linear2d>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Linear2d>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘Geom::SBasis2d Geom::partial_derivative(const Geom::SBasis2d&, int)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear2d*, std::vector<Geom::Linear2d> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[58/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:5:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/nearest-time.h:113:32:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Distance = int; _Tp = std::pair<double, double>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp: In member function ‘void Geom::OldBezier::split(double, Geom::OldBezier&, Geom::OldBezier&) const’:
/<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:93:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |             Vtemp[i][j] = lerp(t, Vtemp[i-1][j], Vtemp[i-1][j+1]);
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/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, double}; _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<double, double> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘void Geom::recursively_intersect(Geom::OldBezier, double, double, int, Geom::OldBezier, double, double, int, std::vector<std::pair<double, double> >&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Distance = int; _Tp = std::pair<double, double>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/basic-intersection.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/recursive-bezier-intersection.cpp:4:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1929 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1930 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void Geom::find_intersections_bezier_recursive(std::vector<std::pair<double, double> >&, const std::vector<Geom::Point>&, const std::vector<Geom::Point>&, double)’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[59/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/sbasis-poly.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-poly.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-poly.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-poly.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-poly.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-poly.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-poly.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/sbasis-poly.cpp: In function ‘Geom::Poly Geom::sbasis_to_poly(const Geom::SBasis&)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-poly.cpp:42:23: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
   42 |         r = S*r + sb[i][0]*A + sb[i][1]*B;
      |                   ~~~~^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/polynomial.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-poly.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-poly.cpp: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 = {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>::
      |       ^~~~~~~~~~~~~~~~~~~
/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>::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/polynomial.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-poly.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-poly.cpp:1:
/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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/polynomial.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-poly.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-poly.cpp:1:
/usr/include/c++/10/bits/vector.tcc: In function ‘Geom::Poly Geom::sbasis_to_poly(const Geom::SBasis&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[60/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-math.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< <template-parameter-1-1> >::domain() const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:191:29:   required from here
/<<PKGBUILDDIR>>/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  215 |     inline Interval domain() const { return Interval(cuts.front(), cuts.back()); }
      |                     ^~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::at0() const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:79:18:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:154:40:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  121 |     Point at0() const {
      |           ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
/<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp: In function ‘Geom::Piecewise<Geom::SBasis> Geom::sqrt(const Geom::Piecewise<Geom::SBasis>&, double, int)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:191:19: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  191 |     zero.setDomain(f.domain());
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp: In function ‘Geom::Piecewise<Geom::SBasis> Geom::sqrt_internal(const Geom::SBasis&, double, int)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:149:40: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  149 |         sqrtf[0] = Linear(std::sqrt(f[0][0]), std::sqrt(f[0][1]));
      |                                     ~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-math.h:43,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< <template-parameter-1-1> >::setDomain(Geom::Interval) [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  218 |     inline void setDomain(Interval dom) {
      |                 ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  275 |         result[k] = reverse(a[k]);
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/usr/include/c++/10/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/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 = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]’:
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<Geom::Linear>::iterator’ changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<Geom::Linear>::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 = {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 /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void Geom::Piecewise< <template-parameter-1-1> >::concat(const Geom::Piecewise< <template-parameter-1-1> >&) [with T = Geom::SBasis]’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/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>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/usr/include/c++/10/bits/stl_vector.h: In constructor ‘Geom::Piecewise< <template-parameter-1-1> >::Piecewise(const output_type&) [with T = Geom::SBasis]’:
/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: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 Geom::Piecewise< <template-parameter-1-1> >::push(T&&, double) [with T = Geom::SBasis]’:
/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 constructor ‘Geom::Piecewise< <template-parameter-1-1> >::Piecewise(const T&) [with T = Geom::SBasis]’:
/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: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 ‘Geom::Piecewise<Geom::SBasis> Geom::sqrt_internal(const Geom::SBasis&, double, int)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::Piecewise<T> Geom::compose(const Geom::Piecewise<T>&, const Geom::SBasis&) [with T = Geom::SBasis]’:
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::Piecewise<Geom::SBasis> Geom::interpolate(std::vector<double>, std::vector<double>, 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: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: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: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>>/src/2geom/sbasis-math.cpp: In function ‘Geom::Piecewise<Geom::SBasis> Geom::reciprocalOnDomain(Geom::Interval, double)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:282:19: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  282 | Piecewise<SBasis> reciprocalOnDomain(Interval range, double tol){
      |                   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/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: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: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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-math.cpp:37:
/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 ‘Geom::Piecewise<T> Geom::partition(const Geom::Piecewise<T>&, const std::vector<double>&) [with T = Geom::SBasis]’:
/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: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:1665:19: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/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: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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[61/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:79:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:79:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:79:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:79:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:79:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:79:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:79:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:79:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:79:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
/<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp: In function ‘bool Geom::compareIntervalMin(Geom::Interval, Geom::Interval)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:362:13: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  362 | static bool compareIntervalMin( Interval I, Interval J ){
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp: In function ‘void Geom::subdiv_sbasis(const Geom::SBasis&, std::vector<double>&, double, double)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:575:23: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  575 |         double t = s[0][0] / (s[0][0] - s[0][1]);
      |                    ~~~^
/<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp: In function ‘std::vector<double> Geom::roots1(const Geom::SBasis&, Geom::Interval)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:597:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  597 | std::vector<double> roots1(SBasis const & s, Interval const ivl) {
      |                     ^~~~~~
/<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:599:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  599 |     double d = s[0][0] - s[0][1];
      |                ~~~^
/<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp: In function ‘std::vector<double> Geom::roots(const Geom::SBasis&, Geom::Interval)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:629:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  629 | std::vector<double> roots(SBasis const & s, Interval const ivl) {
      |                     ^~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/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>>/include/2geom/sbasis.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector<double> Geom::roots1(const Geom::SBasis&, Geom::Interval)’:
/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 ‘std::vector<double> Geom::roots1(const Geom::SBasis&)’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/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 Geom::Interval&}; _Tp = Geom::Interval; _Alloc = std::allocator<Geom::Interval>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Interval>::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 = {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
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::multi_roots_internal(const Geom::SBasis&, const Geom::SBasis&, const std::vector<double>&, std::vector<std::vector<double> >&, double, double, double, double, double, 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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/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: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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/usr/include/c++/10/bits/vector.tcc: In function ‘void Geom::subdiv_sbasis(const Geom::SBasis&, std::vector<double>&, double, 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> >’ 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 = {Geom::Interval}; _Tp = Geom::Interval; _Alloc = std::allocator<Geom::Interval>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Interval>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Interval}; _Tp = Geom::Interval; _Alloc = std::allocator<Geom::Interval>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/interval.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Geom::Interval, Geom::Interval)>]’:
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(Geom::Interval, Geom::Interval)>]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Geom::Interval, Geom::Interval)>]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/interval.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >; _Distance = int; _Tp = Geom::Interval; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Geom::Interval, Geom::Interval)>]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/interval.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Geom::Interval, Geom::Interval)>]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Geom::Interval, Geom::Interval)>]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1929 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1930 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1929:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘std::vector<std::vector<Geom::Interval> > Geom::level_sets(const Geom::SBasis&, const std::vector<Geom::Interval>&, double, double, double)’:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-roots.cpp:78:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[62/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::valueAt(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:83:22:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:136:62:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:133:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Point valueAt(double t) const {
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const Geom::SBasis&)’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:285:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  285 |         result[i] = -p[i];
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< <template-parameter-1-1> >::at0() const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  121 |     Point at0() const {
      |           ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< <template-parameter-1-1> >::setDomain(Geom::Interval) [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  218 |     inline void setDomain(Interval dom) {
      |                 ^~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp: In function ‘Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::unitVector(const Geom::D2<Geom::SBasis>&, double, unsigned int)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:236:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  236 |     Point v0 = unit_vector(V.at0());
      |                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:47,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< <template-parameter-1-1> >::setDomain(Geom::Interval) [with T = Geom::D2<Geom::SBasis>]’:
/<<PKGBUILDDIR>>/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  218 |     inline void setDomain(Interval dom) {
      |                 ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
/<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp: In function ‘unsigned int Geom::centroid(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, Geom::Point&, double&)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:529:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  529 |         centroid_tmp += C.at1()- C.at0(); // first moment.
      |                         ~~~~~~~^~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/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 /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/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 Geom::Piecewise< <template-parameter-1-1> >::push_cut(double) [with T = Geom::D2<Geom::SBasis>]’:
/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 Geom::Piecewise< <template-parameter-1-1> >::push_cut(double) [with T = Geom::SBasis]’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/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>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = 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> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-geometric.h:46,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-geometric.cpp:19:
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::D2<Geom::Piecewise<Geom::SBasis> > Geom::tan2(const Geom::SBasis&, double, 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: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 constructor ‘Geom::Piecewise< <template-parameter-1-1> >::Piecewise(const T&) [with T = Geom::D2<Geom::SBasis>]’:
/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: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 ‘Geom::Piecewise<Geom::SBasis> Geom::arcLengthSb(const Geom::D2<Geom::SBasis>&, 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: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 ‘Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::arc_length_parametrization(const Geom::D2<Geom::SBasis>&, unsigned int, 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 member function ‘void Geom::Piecewise< <template-parameter-1-1> >::concat(const Geom::Piecewise< <template-parameter-1-1> >&) [with T = Geom::D2<Geom::SBasis>]’:
/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 ‘Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::arc_length_parametrization(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, unsigned int, 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 ‘Geom::Piecewise<T> Geom::partition(const Geom::Piecewise<T>&, const std::vector<double>&) [with T = Geom::D2<Geom::SBasis>]’:
/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 ‘Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::cutAtRoots(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, 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 ‘Geom::Piecewise<Geom::SBasis> Geom::atan2(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, double, 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: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 ‘Geom::Piecewise<Geom::SBasis> Geom::atan2(const Geom::D2<Geom::SBasis>&, double, 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: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 ‘Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::unitVector(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, double, 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: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 ‘Geom::Piecewise<Geom::SBasis> Geom::curvature(const Geom::Piecewise<Geom::D2<Geom::SBasis> >&, 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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[63/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/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 /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::convex_hull_marching(const Geom::Bezier&, Geom::Bezier, std::vector<double>&, double, 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: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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/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>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void Geom::Bernsteins::find_bernstein_roots(const Geom::Bezier&, unsigned int, double, 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> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void Geom::Bezier::find_bezier_roots(std::vector<double>&, double, double) const’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier.cpp:2:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[64/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:2:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:2:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:2:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:2:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:2:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:4:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:2:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:2:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:2:
/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>::
      |       ^~~~~~~~~~~~~~~~~~~
/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>::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:2:
/usr/include/c++/10/bits/stl_vector.h: In constructor ‘Geom::BinomialCoefficient<ValueType>::BinomialCoefficient(unsigned int) [with ValueType = 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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:2:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 Geom::Bernsteins::find_bernstein_roots(const double*, unsigned int, double, 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> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/solver.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-one-d.cpp:2:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[65/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/sbasis.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis.cpp:36:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Linear boost::operators_impl::operator+(const Geom::Linear&, const Geom::Linear&)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis.cpp:94:31:   required from here
/usr/include/boost/operators.hpp:267:1: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  267 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/linear.h:39,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/sbasis.cpp: In member function ‘bool Geom::SBasis::isFinite() const’:
/<<PKGBUILDDIR>>/src/2geom/sbasis.cpp:58:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |         if(!(*this)[i].isFinite())
      |             ~~~~~~~~~^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis.cpp:36:
/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 = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]’:
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<Geom::Linear>::iterator’ changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis.cpp:36:
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::SBasis Geom::reciprocal(const Geom::Linear&, int)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::SBasis Geom::derivative(const Geom::SBasis&)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::SBasis Geom::integral(const Geom::SBasis&)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::SBasis Geom::multiply_add(const Geom::SBasis&, const Geom::SBasis&, Geom::SBasis)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::SBasis Geom::sqrt(const Geom::SBasis&, int)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::SBasis Geom::divide(const Geom::SBasis&, const Geom::SBasis&, int)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::SBasis Geom::compose_inverse(const Geom::SBasis&, const Geom::SBasis&, unsigned int, double)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘Geom::SBasis Geom::inverse(Geom::SBasis, int)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[66/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:40:
/<<PKGBUILDDIR>>/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/convex-hull.h:191:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  191 |     Point leftPoint() const { return _boundary[0]; }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
/<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp: In function ‘void Geom::sbasis_to_bezier(Geom::Bezier&, const Geom::SBasis&, size_t)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:110:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |         if (sb[q-1][0] == sb[q-1][1])
      |             ~~~~~~^
/<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp: In function ‘void Geom::build_from_sbasis(Geom::PathBuilder&, const Geom::D2<Geom::SBasis>&, double, bool)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:489:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  489 |             pb.lineTo(B.at1());
      |                       ~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/path.h:742:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  742 |     void appendNew(A a) {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
/<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp: In function ‘Geom::Path Geom::path_from_sbasis(const Geom::D2<Geom::SBasis>&, double, bool)’:
/<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:511:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  511 |     pb.moveTo(B.at0());
      |               ~~~~~^~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN<degree>::reverse() const [with unsigned int degree = 1]’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:266:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Curve *reverse() const override {
      |            ^~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/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 = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]’:
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<Geom::Linear>::iterator’ changed in GCC 7.1
  509 |     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 = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Point>::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 = {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
/usr/include/c++/10/bits/vector.tcc: In function ‘T Geom::choose(unsigned int, unsigned int) [with T = 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> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sbasis-to-bezier.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sbasis-to-bezier.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::sbasis_to_bezier(std::vector<Geom::Point>&, const Geom::D2<Geom::SBasis>&, size_t)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::bezier_to_sbasis(Geom::SBasis&, const Geom::Bezier&)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void Geom::bezier_to_sbasis(Geom::D2<Geom::SBasis>&, const std::vector<Geom::Point>&)’:
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >’ changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[67/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/bezier.h: In instantiation of ‘T Geom::bernstein_value_at(double, const T*, unsigned int) [with T = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/bezier.h:82:31:   required from ‘T Geom::casteljau_subdivision(double, const T*, T*, T*, unsigned int) [with T = Geom::Point]’
/<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp:71:68:   required from here
/<<PKGBUILDDIR>>/include/2geom/bezier.h:56:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   56 | inline T bernstein_value_at(double t, T const *c_, unsigned n) {
      |          ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10/algorithm:74,
                 from /<<PKGBUILDDIR>>/include/2geom/bezier.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/solve-bezier-parametric.cpp: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 = {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>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘void Geom::find_parametric_bezier_roots(const Geom::Point*, unsigned int, std::vector<double>&, unsigned int)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[68/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:34,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >; _Distance = int; _Tp = Geom::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1886 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp: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 = {double, unsigned int&, bool}; _Tp = Geom::Event; _Alloc = std::allocator<Geom::Event>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Geom::Event>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<std::vector<unsigned int> > Geom::sweep_bounds(std::vector<Geom::Rect>, std::vector<Geom::Rect>, Geom::Dim2)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ 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<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:38,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/usr/include/c++/10/bits/vector.tcc: In function ‘std::vector<std::vector<unsigned int> > Geom::sweep_bounds(std::vector<Geom::Rect>, Geom::Dim2)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ 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<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/functional:65,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/point.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/sweep-bounds.h:39,
                 from /<<PKGBUILDDIR>>/src/2geom/sweep-bounds.cpp:1:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >’ changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[69/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp
In file included from /<<PKGBUILDDIR>>/include/2geom/intersection.h:38,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/coord.h:41,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-writer.h:36,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:36:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:35:
/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>::
      |       ^~~~~~~~~~~~~~~~~~~
/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>::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual void Geom::SVGPathWriter::moveTo(const Geom::Point&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:35:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘virtual void Geom::SVGPathWriter::arcTo(double, double, double, bool, bool, const Geom::Point&)’:
/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: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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/functional:62,
                 from /<<PKGBUILDDIR>>/include/2geom/coord.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/svg-path-writer.cpp:35:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual void Geom::SVGPathWriter::quadTo(const Geom::Point&, const Geom::Point&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual void Geom::SVGPathWriter::curveTo(const Geom::Point&, const Geom::Point&, const Geom::Point&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘virtual void Geom::SVGPathWriter::lineTo(const Geom::Point&)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ 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<double*, std::vector<double> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[70/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/transforms.cpp
In file included from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp: In static member function ‘static Geom::Zoom Geom::Zoom::map_rect(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:46:57: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   46 | Zoom Zoom::map_rect(Rect const &old_r, Rect const &new_r)
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:337:22:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::min() const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:50:28:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  143 |     CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; }
      |            ^~~
In file included from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In instantiation of ‘static S Geom::ShearBase<S>::identity() [with S = Geom::HShear]’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:179:22:   required from here
/<<PKGBUILDDIR>>/include/2geom/transforms.h:247:14: note: parameter passing for argument of type ‘Geom::HShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  247 |     static S identity() { S ret(0); return ret; }
      |              ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In instantiation of ‘static S Geom::ShearBase<S>::identity() [with S = Geom::VShear]’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:180:22:   required from here
/<<PKGBUILDDIR>>/include/2geom/transforms.h:247:14: note: parameter passing for argument of type ‘Geom::VShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:186:13:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:187:24:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:188:35:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::HShear boost::operators_impl::operator*(const Geom::HShear&, const Geom::HShear&)’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:189:46:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::HShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::VShear boost::operators_impl::operator*(const Geom::VShear&, const Geom::VShear&)’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:190:57:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::VShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Zoom boost::operators_impl::operator*(const Geom::Zoom&, const Geom::Zoom&)’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:191:68:   required from here
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:44,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Translate&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:62:15:   required from ‘void Geom::TransformConcept<T>::constraints() [with T = Geom::Translate]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Translate>]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Translate> >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Translate> >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::Translate>)>’
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:165:5:   required from here
/<<PKGBUILDDIR>>/include/2geom/utils.h:58:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |     friend T operator*(T const &lhs, U const &rhs) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Geom::Rotate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:65:16:   required from ‘void Geom::TransformConcept<T>::constraints() [with T = Geom::Rotate]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Rotate>]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Rotate> >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Rotate> >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::Rotate>)>’
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:167:5:   required from here
/<<PKGBUILDDIR>>/include/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
   98 | T pow(T const &t, int n) {
      |   ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::HShear&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:62:15:   required from ‘void Geom::TransformConcept<T>::constraints() [with T = Geom::HShear]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::HShear>]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::HShear> >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::HShear> >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::HShear>)>’
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:168:5:   required from here
/<<PKGBUILDDIR>>/include/2geom/utils.h:58:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |     friend T operator*(T const &lhs, U const &rhs) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Geom::HShear]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:65:16:   required from ‘void Geom::TransformConcept<T>::constraints() [with T = Geom::HShear]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::HShear>]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::HShear> >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::HShear> >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::HShear>)>’
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:168:5:   required from here
/<<PKGBUILDDIR>>/include/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::HShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
   98 | T pow(T const &t, int n) {
      |   ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::VShear&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:62:15:   required from ‘void Geom::TransformConcept<T>::constraints() [with T = Geom::VShear]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::VShear>]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::VShear> >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::VShear> >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::VShear>)>’
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:169:5:   required from here
/<<PKGBUILDDIR>>/include/2geom/utils.h:58:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |     friend T operator*(T const &lhs, U const &rhs) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Geom::VShear]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:65:16:   required from ‘void Geom::TransformConcept<T>::constraints() [with T = Geom::VShear]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::VShear>]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::VShear> >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::VShear> >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::VShear>)>’
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:169:5:   required from here
/<<PKGBUILDDIR>>/include/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::VShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
   98 | T pow(T const &t, int n) {
      |   ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Zoom&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:62:15:   required from ‘void Geom::TransformConcept<T>::constraints() [with T = Geom::Zoom]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Zoom>]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Zoom> >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Zoom> >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::Zoom>)>’
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:170:5:   required from here
/<<PKGBUILDDIR>>/include/2geom/utils.h:58:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |     friend T operator*(T const &lhs, U const &rhs) {
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Geom::Zoom]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:65:16:   required from ‘void Geom::TransformConcept<T>::constraints() [with T = Geom::Zoom]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Zoom>]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Zoom> >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Zoom> >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::Zoom>)>’
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:170:5:   required from here
/<<PKGBUILDDIR>>/include/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   98 | T pow(T const &t, int n) {
      |   ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:37:
/<<PKGBUILDDIR>>/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:62:15:   required from ‘void Geom::TransformConcept<T>::constraints() [with T = Geom::Affine]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Affine>]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Affine> >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Affine> >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::Affine>)>’
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:171:5:   required from here
/<<PKGBUILDDIR>>/include/2geom/utils.h:58:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   58 |     friend T operator*(T const &lhs, U const &rhs) {
      |              ^~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:46:6: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   46 | Zoom Zoom::map_rect(Rect const &old_r, Rect const &new_r)
      |      ^~~~
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:50:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   50 |     ret._trans = new_r.min() - old_r.min();
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:51:12: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   51 |     return ret;
      |            ^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:39:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::min() const [with C = double]’:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  143 |     CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; }
      |            ^~~
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp: In function ‘void Geom::check_transforms()’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:176:38: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  176 |     Translate t(Translate::identity());
      |                                      ^
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:177:30: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  177 |     Scale s(Scale::identity());
      |                              ^
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:178:32: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  178 |     Rotate r(Rotate::identity());
      |                                ^
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:179:32: note: parameter passing for argument of type ‘Geom::HShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  179 |     HShear h(HShear::identity());
      |                                ^
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:180:32: note: parameter passing for argument of type ‘Geom::VShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  180 |     VShear v(VShear::identity());
      |                                ^
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:181:28: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  181 |     Zoom z(Zoom::identity());
      |                            ^
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:186:11: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  186 |     m = t * t; m = t * s; m = t * r; m = t * h; m = t * v; m = t * z;
      |         ~~^~~
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:187:22: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  187 |     m = s * t; m = s * s; m = s * r; m = s * h; m = s * v; m = s * z;
      |                    ~~^~~
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:188:33: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  188 |     m = r * t; m = r * s; m = r * r; m = r * h; m = r * v; m = r * z;
      |                               ~~^~~
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:189:44: note: parameter passing for argument of type ‘Geom::HShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  189 |     m = h * t; m = h * s; m = h * r; m = h * h; m = h * v; m = h * z;
      |                                          ~~^~~
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:190:55: note: parameter passing for argument of type ‘Geom::VShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  190 |     m = v * t; m = v * s; m = v * r; m = v * h; m = v * v; m = v * z;
      |                                                     ~~^~~
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:191:66: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  191 |     m = z * t; m = z * s; m = z * r; m = z * h; m = z * v; m = z * z;
      |                                                                ~~^~~
In file included from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In static member function ‘static Geom::Translate Geom::Translate::identity()’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:135:22: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  135 |     static Translate identity() { Translate ret; return ret; }
      |                      ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In static member function ‘static Geom::Scale Geom::Scale::identity()’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:173:18: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  173 |     static Scale identity() { Scale ret; return ret; }
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::identity()’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:215:19: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  215 |     static Rotate identity() { Rotate ret; return ret; }
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In static member function ‘static S Geom::ShearBase<S>::identity() [with S = Geom::HShear]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:247:14: note: parameter passing for argument of type ‘Geom::HShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  247 |     static S identity() { S ret(0); return ret; }
      |              ^~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In static member function ‘static S Geom::ShearBase<S>::identity() [with S = Geom::VShear]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:247:14: note: parameter passing for argument of type ‘Geom::VShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In static member function ‘static Geom::Zoom Geom::Zoom::identity()’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:320:17: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  320 |     static Zoom identity() { Zoom ret(1.0); return ret; }
      |                 ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:37:
/usr/include/boost/operators.hpp: In function ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’:
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In function ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’:
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’:
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function ‘Geom::HShear boost::operators_impl::operator*(const Geom::HShear&, const Geom::HShear&)’:
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::HShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function ‘Geom::VShear boost::operators_impl::operator*(const Geom::VShear&, const Geom::VShear&)’:
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::VShear’ when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function ‘Geom::Zoom boost::operators_impl::operator*(const Geom::Zoom&, const Geom::Zoom&)’:
/usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/src/2geom/transforms.cpp:38:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom& Geom::Zoom::operator*=(const Geom::Zoom&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  309 |         _trans += z._trans / _scale;
      |                   ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp: In static member function ‘static Geom::Zoom Geom::Zoom::map_rect(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:46:6: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
   46 | Zoom Zoom::map_rect(Rect const &old_r, Rect const &new_r)
      |      ^~~~
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp: In static member function ‘static Geom::Affine Geom::Rotate::around(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/src/2geom/transforms.cpp:142:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  142 | Affine Rotate::around(Point const &p, Coord angle)
      |        ^~~~~~
[71/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/utils.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/utils.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/utils.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/utils.cpp
[72/96] /usr/bin/c++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_GSL -DHAVE_SINCOS -D_2geom_EXPORTS -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/2geom -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o -MF src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o.d -o src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o -c /<<PKGBUILDDIR>>/src/2geom/svg-path-parser.cpp
In file included from svg-path-parser.rl:38:
/<<PKGBUILDDIR>>/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/point.h:86:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   86 |     static Point polar(Coord angle, Coord radius) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   87 |     static Interval from_array(Coord const *c, unsigned n) {
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/sbasis.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’:
/<<PKGBUILDDIR>>/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |     Linear operator-() const {
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’:
/<<PKGBUILDDIR>>/include/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  123 |     Point expansion() const { return Point(expansionX(), expansionY()); }
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  233 | inline Rect unify(Rect const &a, Rect const &b) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/transforms.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     static Angle from_radians(Coord d) {
      |                                        ^
In file included from /<<PKGBUILDDIR>>/include/2geom/concepts.h:42,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  131 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  133 |     Translate inverse() const { return Translate(-vec); }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  171 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  172 |     Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); }
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |     Point vector() const { return vec; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  209 |     Rotate inverse() const {
      |                            ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  317 |     Point translation() const { return _trans; }
      |                               ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1
  335 | inline Scale pow(Scale const &s, int n) {
      |                                       ^
/<<PKGBUILDDIR>>/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1
  342 | inline Translate pow(Translate const &t, int n) {
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                                        ^
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  110 |     virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); }
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  104 |     Rect boundsFast() const override  { return *bounds_fast(inner); }
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   67 |     Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); }
      |                                           ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  111 |     Rect boundsFast() const override { return *bounds_fast(inner); }
      |                                      ^
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  163 |     Point pointAt(Coord t) const override { return inner.pointAt(t); }
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     Interval timeRange() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Point initialPoint() const {
      |                                ^
In file included from /<<PKGBUILDDIR>>/include/2geom/line.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’:
/<<PKGBUILDDIR>>/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  108 |     Ray reverse() const {
      |                         ^
In file included from /<<PKGBUILDDIR>>/include/2geom/ellipse.h:43,
                 from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     static Line from_normal_distance(Point const &n, Coord c) {
      |                                                               ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  128 |     Point origin() const { return _initial; }
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     Line normalized() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     Point initialPoint() const {
      |                                ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  266 |     Line reversed() const {
      |                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1
  294 |     Ray ray(Coord t) {
      |                      ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  304 |     Line derivative() const {
      |                             ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’:
/<<PKGBUILDDIR>>/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  319 |     Point normal() const {
      |                          ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1
  478 | Line make_orthogonal_line(Point const &p, Line const &line)
      |                                                           ^
/<<PKGBUILDDIR>>/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’:
/<<PKGBUILDDIR>>/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  512 | Point projection(Point const &p, Line const &line)
      |                                                  ^
In file included from /<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  126 |     Angle rotationAngle() const { return _angle; }
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  130 |     Point finalPoint() const { return initialPoint(); }
      |                              ^
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     Angle rotationAngle() const {
      |                                 ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  254 |     Point initialPoint() const override { return _initial_point; }
      |                                         ^
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |                                      ^
svg-path-parser.rl: In member function ‘Geom::Point Geom::SVGPathParser::_pop_point()’:
svg-path-parser.rl:134:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   82 |     static Interval from_range(InputIterator start, InputIterator end) {
      |                     ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/int-rect.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/rect.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/d2.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; Geom::GenericRect< <template-parameter-1-1> >::CPoint = Geom::Point]’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:117:54:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  152 |     CPoint corner(unsigned i) const {
      |            ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/point.h:40,
                 from svg-path-parser.rl:38:
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’:
/<<PKGBUILDDIR>>/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’:
/<<PKGBUILDDIR>>/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’:
/<<PKGBUILDDIR>>/include/2geom/transforms.h:309:30:   required from here
/usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/interval.h:44,
                 from /<<PKGBUILDDIR>>/include/2geom/curve.h:45,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< <template-parameter-1-1> >::CInterval = Geom::Interval]’:
/<<PKGBUILDDIR>>/include/2geom/interval.h:83:43:   required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’
/<<PKGBUILDDIR>>/include/2geom/interval.h:88:44:   required from here
/<<PKGBUILDDIR>>/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
   80 |     static CInterval from_range(InputIterator start, InputIterator end) {
      |                      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]’:
/<<PKGBUILDDIR>>/include/2geom/concepts.h:84:14:   required from ‘void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]’
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]’
/usr/include/boost/concept/detail/has_constraints.hpp:42:5:   required from ‘const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value’
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from ‘struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >’
/usr/include/boost/concept/detail/general.hpp:51:8:   required from ‘struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>’
/<<PKGBUILDDIR>>/include/2geom/d2.h:110:9:   required from ‘class Geom::Piecewise<Geom::D2<Geom::SBasis> >’
/<<PKGBUILDDIR>>/include/2geom/bezier.h:312:25:   required from here
/<<PKGBUILDDIR>>/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  433 | D2<T>::operator()(double t) const {
      | ^~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  198 |             if(!(*this)[i].isZero(eps)) return false;
      |                 ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  116 |     virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; }
      |                                                           ~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  115 |         if(i->min() == 0 && i->max() == 1) return boundsFast();
      |                                                   ~~~~~~~~~~^~
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  106 |     Point finalPoint() const override { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curves.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:37,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  269 |     Rect boundsFast() const override {
      |          ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  255 |     Point finalPoint() const override { return _final_point; }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  105 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |             const Linear &lin = (*this)[k-1];
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   93 |     Point pointAt(Coord t) const override  { return inner.valueAt(t); }
      |           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  204 |         if(!(*this)[0].isConstant(eps)) return false;
      |             ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   90 |     Point finalPoint() const override      { return inner.at1(); }
      |           ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  214 |     inline Coord at1() const { return (*this)[0][1]; }
      |                                       ~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:40,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
   89 |     Point initialPoint() const override    { return inner.at0(); }
      |           ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/curve.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’:
/<<PKGBUILDDIR>>/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1
  212 |     inline Coord at0() const { return (*this)[0][0]; }
      |                                       ~~~~~~~~~^
svg-path-parser.rl: In member function ‘Geom::Point Geom::SVGPathParser::_pop_point()’:
svg-path-parser.rl:134:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:46,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1
  102 |     virtual Interval timeRange() const {
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’:
/<<PKGBUILDDIR>>/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
  120 |     virtual Point operator() (Coord t)  const { return pointAt(t); }
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/2geom/path.h:47,
                 from /<<PKGBUILDDIR>>/include/2geom/pathvector.h:41,
                 from /<<PKGBUILDDIR>>/include/2geom/path-sink.h:36,
                 from /<<PKGBUILDDIR>>/include/2geom/svg-path-parser.h:43,
                 from svg-path-parser.rl:39:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’:
/<<PKGBUILDDIR>>/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1
  112 |     Rect boundsExact() const override { return *bounds_exact(inner); }
      |          ^~~~~~~~~~~
svg-path-parser.rl: In member function ‘Geom::Point Geom::SVGPathParser::_pop_point()’:
svg-path-parser.rl:134:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/10/vector:72,
                 from svg-path-parser.rl:35:
/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 svg-path-parser.rl:35:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘void Geom::SVGPathParser::_push(Geom::Coord)’:
/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);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[73/96] : && /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -Wl,-z,relro -shared -Wl,-soname,lib2geom.so.1.1.0 -o src/2geom/lib2geom.so.1.1.0 src/2geom/CMakeFiles/2geom.dir/affine.cpp.o src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o src/2geom/CMakeFiles/2geom.dir/circle.cpp.o src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o src/2geom/CMakeFiles/2geom.dir/coord.cpp.o src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o src/2geom/CMakeFiles/2geom.dir/curve.cpp.o src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o src/2geom/CMakeFiles/2geom.dir/geom.cpp.o src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o src/2geom/CMakeFiles/2geom.dir/line.cpp.o src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o src/2geom/CMakeFiles/2geom.dir/path.cpp.o src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o src/2geom/CMakeFiles/2geom.dir/point.cpp.o src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o src/2geom/CMakeFiles/2geom.dir/rect.cpp.o src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o src/2geom/CMakeFiles/2geom.dir/utils.cpp.o  -lglib-2.0  -lgsl  -lgslcblas  -lm  -lcairo  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so && :
[74/96] /usr/bin/cmake -E cmake_symlink_library src/2geom/lib2geom.so.1.1.0 src/2geom/lib2geom.so.1.1.0 src/2geom/lib2geom.so && :
[75/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/implicitization-test.dir/implicitization-test.cpp.o -o tests/implicitization-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[76/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/root-find-test.dir/root-find-test.cpp.o -o tests/root-find-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[77/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/sbasis-test.dir/sbasis-test.cpp.o -o tests/sbasis-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[78/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/rect-test.dir/rect-test.cpp.o -o tests/rect-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[79/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/polynomial-test.dir/polynomial-test.cpp.o -o tests/polynomial-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[80/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/path-test.dir/path-test.cpp.o -o tests/path-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[81/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/interval-test.dir/interval-test.cpp.o -o tests/interval-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[82/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/affine-test.dir/affine-test.cpp.o -o tests/affine-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[83/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/parallelogram-test.dir/parallelogram-test.cpp.o -o tests/parallelogram-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[84/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/circle-test.dir/circle-test.cpp.o -o tests/circle-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[85/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/point-test.dir/point-test.cpp.o -o tests/point-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[86/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/coord-test.dir/coord-test.cpp.o -o tests/coord-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[87/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/ellipse-test.dir/ellipse-test.cpp.o -o tests/ellipse-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[88/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/choose-test.dir/choose-test.cpp.o -o tests/choose-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[89/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/line-test.dir/line-test.cpp.o -o tests/line-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[90/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/angle-test.dir/angle-test.cpp.o -o tests/angle-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[91/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/convex-hull-test.dir/convex-hull-test.cpp.o -o tests/convex-hull-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[92/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/elliptical-arc-test.dir/elliptical-arc-test.cpp.o -o tests/elliptical-arc-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[93/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/sbasis-text-test.dir/sbasis-text-test.cpp.o -o tests/sbasis-text-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[94/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/bezier-test.dir/bezier-test.cpp.o -o tests/bezier-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[95/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/intersection-graph-test.dir/intersection-graph-test.cpp.o -o tests/intersection-graph-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
[96/96] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro tests/CMakeFiles/nl-vector-test.dir/nl-vector-test.cpp.o -o tests/nl-vector-test  src/2geom/lib2geom.so.1.1.0  -lgsl  -lgslcblas  -lm  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0  /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so  /usr/lib/arm-linux-gnueabihf/libgtest_main.a  /usr/lib/arm-linux-gnueabihf/libgtest.a  -pthread && :
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src/2geom dh_auto_test
	cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 ninja test
[0/1] Running tests...
Test project /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf
      Start  1: affine-test
 1/22 Test  #1: affine-test ......................   Passed    0.18 sec
      Start  2: angle-test
 2/22 Test  #2: angle-test .......................   Passed    0.02 sec
      Start  3: bezier-test
 3/22 Test  #3: bezier-test ......................   Passed    0.20 sec
      Start  4: choose-test
 4/22 Test  #4: choose-test ......................   Passed    0.02 sec
      Start  5: circle-test
 5/22 Test  #5: circle-test ......................   Passed    0.08 sec
      Start  6: convex-hull-test
 6/22 Test  #6: convex-hull-test .................   Passed    0.04 sec
      Start  7: coord-test
 7/22 Test  #7: coord-test .......................   Passed    1.19 sec
      Start  8: ellipse-test
 8/22 Test  #8: ellipse-test .....................   Passed    0.11 sec
      Start  9: elliptical-arc-test
 9/22 Test  #9: elliptical-arc-test ..............   Passed    0.05 sec
      Start 10: intersection-graph-test
10/22 Test #10: intersection-graph-test ..........   Passed    0.33 sec
      Start 11: interval-test
11/22 Test #11: interval-test ....................   Passed    0.02 sec
      Start 12: line-test
12/22 Test #12: line-test ........................   Passed    0.04 sec
      Start 13: nl-vector-test
13/22 Test #13: nl-vector-test ...................   Passed    0.05 sec
      Start 14: parallelogram-test
14/22 Test #14: parallelogram-test ...............   Passed    0.04 sec
      Start 15: path-test
15/22 Test #15: path-test ........................   Passed    0.07 sec
      Start 16: point-test
16/22 Test #16: point-test .......................   Passed    0.07 sec
      Start 17: polynomial-test
17/22 Test #17: polynomial-test ..................   Passed    0.09 sec
      Start 18: rect-test
18/22 Test #18: rect-test ........................   Passed    0.06 sec
      Start 19: sbasis-test
19/22 Test #19: sbasis-test ......................   Passed    0.56 sec
      Start 20: sbasis-text-test
20/22 Test #20: sbasis-text-test .................   Passed    0.04 sec
      Start 21: root-find-test
21/22 Test #21: root-find-test ...................   Passed    0.73 sec
      Start 22: implicitization-test
22/22 Test #22: implicitization-test .............   Passed    0.02 sec

100% tests passed, 0 tests failed out of 22

Total Test time (real) =   4.08 sec
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
   dh_testroot -a -O--buildsystem=cmake\+ninja
   dh_prep -a -O--buildsystem=cmake\+ninja
   dh_auto_install -a -O--buildsystem=cmake\+ninja
	cd obj-arm-linux-gnueabihf && DESTDIR=/<<PKGBUILDDIR>>/debian/tmp LC_ALL=C.UTF-8 ninja install
[0/1] Install the project...
-- Install configuration: "None"
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets-none.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfig.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfigVersion.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/2geom.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/affine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/angle.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/basic-intersection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/bezier-curve.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/bezier-to-sbasis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/bezier-utils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/bezier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/cairo-path-sink.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/choose.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/circle.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/concepts.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/conic_section_clipper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/conic_section_clipper_cr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/conic_section_clipper_impl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/conicsec.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/convex-hull.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/coord.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/crossing.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/curve.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/curves.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/d2.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/ellipse.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/elliptical-arc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/exception.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/forward.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/generic-interval.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/generic-rect.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/geom.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/int-interval.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/int-point.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/int-rect.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/intersection-graph.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/intersection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/interval.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/intervaltree
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/intervaltree/interval_tree.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/line.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/linear.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/math-utils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/nearest-time.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/numeric
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/numeric/fitting-model.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/numeric/fitting-tool.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/numeric/linear_system.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/numeric/matrix.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs-operation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs-trace.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/numeric/vector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/ord.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/orphan-code
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/orphan-code/arc-length.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/orphan-code/chebyshev.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/orphan-code/intersection-by-smashing.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/orphan-code/linear-of.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/orphan-code/linearN.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/orphan-code/redblacktree.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/orphan-code/rtree.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/orphan-code/sbasis-of.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/orphan-code/sbasisN.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/parallelogram.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/path-intersection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/path-sink.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/path.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/pathvector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/piecewise.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/point.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/polynomial.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/ray.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/rect.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/sbasis-2d.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/sbasis-curve.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/sbasis-geometric.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/sbasis-math.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/sbasis-poly.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/sbasis-to-bezier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/sbasis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/solver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/svg-path-parser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/svg-path-writer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/sweep-bounds.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/sweeper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/symbolic
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/symbolic/determinant-minor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/symbolic/implicit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/symbolic/matrix.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/symbolic/multi-index.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/symbolic/multipoly.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/symbolic/mvpoly-tools.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/symbolic/polynomial.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/symbolic/unity-builder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/transforms.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/2geom-1.1.0/2geom/utils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig/2geom.pc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/lib2geom.so
   dh_install -a -O--buildsystem=cmake\+ninja
   dh_installdocs -a -O--buildsystem=cmake\+ninja
   dh_installchangelogs -a -O--buildsystem=cmake\+ninja
   dh_installsystemduser -a -O--buildsystem=cmake\+ninja
   dh_perl -a -O--buildsystem=cmake\+ninja
   dh_link -a -O--buildsystem=cmake\+ninja
   dh_strip_nondeterminism -a -O--buildsystem=cmake\+ninja
   dh_compress -a -O--buildsystem=cmake\+ninja
   dh_fixperms -a -O--buildsystem=cmake\+ninja
   dh_missing -a -O--buildsystem=cmake\+ninja
   dh_dwz -a -O--buildsystem=cmake\+ninja
   dh_strip -a -O--buildsystem=cmake\+ninja
   dh_makeshlibs -a -O--buildsystem=cmake\+ninja
   dh_shlibdeps -a -O--buildsystem=cmake\+ninja
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/lib2geom1.1.0/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 found in none of the libraries
   dh_installdeb -a -O--buildsystem=cmake\+ninja
   dh_gencontrol -a -O--buildsystem=cmake\+ninja
dpkg-gencontrol: warning: Depends field of package lib2geom-dev: substitution variable ${shlibs:Depends} used, but is not defined
   dh_md5sums -a -O--buildsystem=cmake\+ninja
   dh_builddeb -a -O--buildsystem=cmake\+ninja
dpkg-deb: building package 'lib2geom-dev' in '../lib2geom-dev_1.1-2_armhf.deb'.
dpkg-deb: building package 'lib2geom1.1.0-dbgsym' in '../lib2geom1.1.0-dbgsym_1.1-2_armhf.deb'.
dpkg-deb: building package 'lib2geom1.1.0' in '../lib2geom1.1.0_1.1-2_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> >../lib2geom_1.1-2_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2021-11-14T10:49:06Z

Finished
--------

I: Built successfully

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


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


lib2geom_1.1-2_armhf.changes:
-----------------------------

Format: 1.8
Date: Mon, 08 Nov 2021 18:02:22 +0100
Source: lib2geom
Binary: lib2geom-dev lib2geom1.1.0 lib2geom1.1.0-dbgsym
Architecture: armhf
Version: 1.1-2
Distribution: bookworm-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Mattia Rizzolo <mattia@debian.org>
Description:
 lib2geom-dev - robust computational geometry framework -- development library
 lib2geom1.1.0 - robust computational geometry framework -- shared library
Changes:
 lib2geom (1.1-2) unstable; urgency=medium
 .
   * Upload to unstable.
   * Add patch from upstream to fix testsuite on i386.
Checksums-Sha1:
 ca5bd5158941e507bfc07d4018e562d697e3b801 127748 lib2geom-dev_1.1-2_armhf.deb
 1fccc6b22eebb2054b8ff6f058f4fdf40f0c2a27 6845400 lib2geom1.1.0-dbgsym_1.1-2_armhf.deb
 d6c578bba9a601b70d073bec4a931bd87449df99 306312 lib2geom1.1.0_1.1-2_armhf.deb
 5a3546e07c4c9e1958fafb4eff528b582cec12fb 13645 lib2geom_1.1-2_armhf.buildinfo
Checksums-Sha256:
 5eb6f38ff5950d37c019ef672888a8f1fb1409641aeba02891639158bcde4d26 127748 lib2geom-dev_1.1-2_armhf.deb
 7ed8a68ea3c7bfd0eeffb8bd19df3dbe3796308b87a3791f305aaef891af6bb5 6845400 lib2geom1.1.0-dbgsym_1.1-2_armhf.deb
 9deaa7bb921e8f7a019de0fa130c96d4fc4702f4dc1c26cff140d2266d657795 306312 lib2geom1.1.0_1.1-2_armhf.deb
 c598b6cca543fb2286ee899f1b52b79e0efd1a377f5b5438dc29c68d6d9d04ac 13645 lib2geom_1.1-2_armhf.buildinfo
Files:
 c7de02ecc8df00095ed1fc187bc12af0 127748 libdevel optional lib2geom-dev_1.1-2_armhf.deb
 0944de9ac57cf2e380de34e1f2d1dc97 6845400 debug optional lib2geom1.1.0-dbgsym_1.1-2_armhf.deb
 94db7d07888e7d7b996e080e23d81c82 306312 libs optional lib2geom1.1.0_1.1-2_armhf.deb
 b4282be6049e3f426c4a6a744c077109 13645 libs optional lib2geom_1.1-2_armhf.buildinfo

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


lib2geom-dev_1.1-2_armhf.deb
----------------------------

 new Debian package, version 2.0.
 size 127748 bytes: control archive=3592 bytes.
    1239 bytes,    28 lines      control              
    7853 bytes,    97 lines      md5sums              
 Package: lib2geom-dev
 Source: lib2geom
 Version: 1.1-2
 Architecture: armhf
 Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
 Installed-Size: 842
 Depends: lib2geom1.1.0 (= 1.1-2)
 Section: libdevel
 Priority: optional
 Multi-Arch: same
 Homepage: https://gitlab.com/inkscape/lib2geom
 Description: robust computational geometry framework -- development library
  2Geom is a C++ 2D geometry library geared towards robust processing of
  computational geometry data associated with vector graphics. The primary
  design consideration is ease of use and clarity. It is dual-licensed
  under LGPL 2.1 and MPL 1.1.
  .
  The library is descended from a set of geometric routines present in
  Inkscape, a vector graphics editor based around the Scalable Vector
  Graphics format, the most widespread vector graphics interchange format
  on the Web and a W3C Recommendation. Due to this legacy, not all parts
  of the API form a coherent whole (yet).
  .
  Rendering is outside the scope of this library, and it is assumed
  something like libcairo or similar is employed for this.  2geom
  concentrates on higher level algorithms and geometric computations.
  .
  This package contains the development files needed to build against 2geom.

drwxr-xr-x root/root         0 2021-11-08 17:02 ./
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/include/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/include/2geom-1.1.0/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/include/2geom-1.1.0/2geom/
-rw-r--r-- root/root      2272 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/2geom.h
-rw-r--r-- root/root      8147 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/affine.h
-rw-r--r-- root/root     14626 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/angle.h
-rw-r--r-- root/root      5456 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/basic-intersection.h
-rw-r--r-- root/root     13792 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/bezier-curve.h
-rw-r--r-- root/root      2944 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/bezier-to-sbasis.h
-rw-r--r-- root/root      3147 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/bezier-utils.h
-rw-r--r-- root/root     11334 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/bezier.h
-rw-r--r-- root/root      2779 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/cairo-path-sink.h
-rw-r--r-- root/root      3952 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/choose.h
-rw-r--r-- root/root      5292 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/circle.h
-rw-r--r-- root/root      5564 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/concepts.h
-rw-r--r-- root/root      1874 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/conic_section_clipper.h
-rw-r--r-- root/root      2164 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/conic_section_clipper_cr.h
-rw-r--r-- root/root     11247 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/conic_section_clipper_impl.h
-rw-r--r-- root/root     14568 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/conicsec.h
-rw-r--r-- root/root     12118 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/convex-hull.h
-rw-r--r-- root/root      6683 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/coord.h
-rw-r--r-- root/root      7575 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/crossing.h
-rw-r--r-- root/root     16665 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/curve.h
-rw-r--r-- root/root      1886 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/curves.h
-rw-r--r-- root/root     16525 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/d2.h
-rw-r--r-- root/root      9782 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/ellipse.h
-rw-r--r-- root/root     12777 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/elliptical-arc.h
-rw-r--r-- root/root      5068 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/exception.h
-rw-r--r-- root/root      3260 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/forward.h
-rw-r--r-- root/root     13590 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/generic-interval.h
-rw-r--r-- root/root     20729 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/generic-rect.h
-rw-r--r-- root/root      2088 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/geom.h
-rw-r--r-- root/root      2089 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/int-interval.h
-rw-r--r-- root/root      6062 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/int-point.h
-rw-r--r-- root/root      2488 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/int-rect.h
-rw-r--r-- root/root      5046 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/intersection-graph.h
-rw-r--r-- root/root      4582 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/intersection.h
-rw-r--r-- root/root      9002 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/interval.h
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/include/2geom-1.1.0/2geom/intervaltree/
-rw-r--r-- root/root      4144 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/intervaltree/interval_tree.h
-rw-r--r-- root/root     19083 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/line.h
-rw-r--r-- root/root      4915 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/linear.h
-rw-r--r-- root/root      4230 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/math-utils.h
-rw-r--r-- root/root      4432 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/nearest-time.h
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/include/2geom-1.1.0/2geom/numeric/
-rw-r--r-- root/root     13456 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/numeric/fitting-model.h
-rw-r--r-- root/root     17143 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/numeric/fitting-tool.h
-rw-r--r-- root/root      3592 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/numeric/linear_system.h
-rw-r--r-- root/root     13288 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/numeric/matrix.h
-rw-r--r-- root/root      3146 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs-operation.h
-rw-r--r-- root/root      9984 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs-trace.h
-rw-r--r-- root/root     16263 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs.h
-rw-r--r-- root/root     12986 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/numeric/vector.h
-rw-r--r-- root/root      2128 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/ord.h
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/include/2geom-1.1.0/2geom/orphan-code/
-rw-r--r-- root/root      2035 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/orphan-code/arc-length.h
-rw-r--r-- root/root       706 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/orphan-code/chebyshev.h
-rw-r--r-- root/root      2800 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/orphan-code/intersection-by-smashing.h
-rw-r--r-- root/root      8072 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/orphan-code/linear-of.h
-rw-r--r-- root/root     10846 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/orphan-code/linearN.h
-rw-r--r-- root/root      3746 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/orphan-code/redblacktree.h
-rw-r--r-- root/root      7980 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/orphan-code/rtree.h
-rw-r--r-- root/root     18415 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/orphan-code/sbasis-of.h
-rw-r--r-- root/root     36751 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/orphan-code/sbasisN.h
-rw-r--r-- root/root      2078 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/parallelogram.h
-rw-r--r-- root/root      4046 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/path-intersection.h
-rw-r--r-- root/root      8228 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/path-sink.h
-rw-r--r-- root/root     33329 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/path.h
-rw-r--r-- root/root     10975 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/pathvector.h
-rw-r--r-- root/root     30365 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/piecewise.h
-rw-r--r-- root/root     15161 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/point.h
-rw-r--r-- root/root      8242 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/polynomial.h
-rw-r--r-- root/root      6176 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/ray.h
-rw-r--r-- root/root      8958 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/rect.h
-rw-r--r-- root/root      9927 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/sbasis-2d.h
-rw-r--r-- root/root      6351 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/sbasis-curve.h
-rw-r--r-- root/root      5389 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/sbasis-geometric.h
-rw-r--r-- root/root      4562 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/sbasis-math.h
-rw-r--r-- root/root      1900 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/sbasis-poly.h
-rw-r--r-- root/root      2980 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/sbasis-to-bezier.h
-rw-r--r-- root/root     15734 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/sbasis.h
-rw-r--r-- root/root      2898 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/solver.h
-rw-r--r-- root/root      7265 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/svg-path-parser.h
-rw-r--r-- root/root      4323 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/svg-path-writer.h
-rw-r--r-- root/root      1945 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/sweep-bounds.h
-rw-r--r-- root/root      6418 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/sweeper.h
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/include/2geom-1.1.0/2geom/symbolic/
-rw-r--r-- root/root      6456 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/symbolic/determinant-minor.h
-rw-r--r-- root/root     11319 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/symbolic/implicit.h
-rw-r--r-- root/root      6003 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/symbolic/matrix.h
-rw-r--r-- root/root      5315 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/symbolic/multi-index.h
-rw-r--r-- root/root     17452 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/symbolic/multipoly.h
-rw-r--r-- root/root     18381 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/symbolic/mvpoly-tools.h
-rw-r--r-- root/root     12112 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/symbolic/polynomial.h
-rw-r--r-- root/root      2583 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/symbolic/unity-builder.h
-rw-r--r-- root/root     12815 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/transforms.h
-rw-r--r-- root/root      3475 2021-01-15 17:42 ./usr/include/2geom-1.1.0/2geom/utils.h
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/lib/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/lib/arm-linux-gnueabihf/cmake/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/
-rw-r--r-- root/root       126 2021-01-15 17:42 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfig.cmake
-rw-r--r-- root/root      2878 2021-11-08 17:02 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfigVersion.cmake
-rw-r--r-- root/root       854 2021-11-08 17:02 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets-none.cmake
-rw-r--r-- root/root      4219 2021-11-08 17:02 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets.cmake
lrwxrwxrwx root/root         0 2021-11-08 17:02 ./usr/lib/arm-linux-gnueabihf/lib2geom.so -> lib2geom.so.1.1.0
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/lib/arm-linux-gnueabihf/pkgconfig/
-rw-r--r-- root/root       228 2021-11-08 17:02 ./usr/lib/arm-linux-gnueabihf/pkgconfig/2geom.pc
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/share/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/share/doc/lib2geom-dev/
-rw-r--r-- root/root       243 2021-11-08 17:02 ./usr/share/doc/lib2geom-dev/changelog.Debian.gz
-rw-r--r-- root/root      4919 2021-07-19 14:47 ./usr/share/doc/lib2geom-dev/copyright


lib2geom1.1.0-dbgsym_1.1-2_armhf.deb
------------------------------------

 new Debian package, version 2.0.
 size 6845400 bytes: control archive=544 bytes.
     397 bytes,    13 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: lib2geom1.1.0-dbgsym
 Source: lib2geom
 Version: 1.1-2
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
 Installed-Size: 6875
 Depends: lib2geom1.1.0 (= 1.1-2)
 Section: debug
 Priority: optional
 Multi-Arch: same
 Description: debug symbols for lib2geom1.1.0
 Build-Ids: d4a30415d37f79b1ce3b8952412bee97f028e8a0

drwxr-xr-x root/root         0 2021-11-08 17:02 ./
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/lib/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/lib/debug/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/lib/debug/.build-id/d4/
-rw-r--r-- root/root   7029604 2021-11-08 17:02 ./usr/lib/debug/.build-id/d4/a30415d37f79b1ce3b8952412bee97f028e8a0.debug
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/share/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/share/doc/
lrwxrwxrwx root/root         0 2021-11-08 17:02 ./usr/share/doc/lib2geom1.1.0-dbgsym -> lib2geom1.1.0


lib2geom1.1.0_1.1-2_armhf.deb
-----------------------------

 new Debian package, version 2.0.
 size 306312 bytes: control archive=1236 bytes.
    1332 bytes,    28 lines      control              
     234 bytes,     3 lines      md5sums              
      38 bytes,     1 lines      shlibs               
      67 bytes,     2 lines      triggers             
 Package: lib2geom1.1.0
 Source: lib2geom
 Version: 1.1-2
 Architecture: armhf
 Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
 Installed-Size: 929
 Depends: libc6 (>= 2.29), libcairo2 (>= 1.2.4), libdouble-conversion3 (>= 2.0.0), libgcc-s1 (>= 3.5), libglib2.0-0 (>= 2.12.0), libgsl25 (>= 2.6), libstdc++6 (>= 5.2)
 Section: libs
 Priority: optional
 Multi-Arch: same
 Homepage: https://gitlab.com/inkscape/lib2geom
 Description: robust computational geometry framework -- shared library
  2Geom is a C++ 2D geometry library geared towards robust processing of
  computational geometry data associated with vector graphics. The primary
  design consideration is ease of use and clarity. It is dual-licensed
  under LGPL 2.1 and MPL 1.1.
  .
  The library is descended from a set of geometric routines present in
  Inkscape, a vector graphics editor based around the Scalable Vector
  Graphics format, the most widespread vector graphics interchange format
  on the Web and a W3C Recommendation. Due to this legacy, not all parts
  of the API form a coherent whole (yet).
  .
  Rendering is outside the scope of this library, and it is assumed
  something like libcairo or similar is employed for this.  2geom
  concentrates on higher level algorithms and geometric computations.
  .
  This package contains the shared library.

drwxr-xr-x root/root         0 2021-11-08 17:02 ./
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/lib/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/lib/arm-linux-gnueabihf/
-rw-r--r-- root/root    934904 2021-11-08 17:02 ./usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/share/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-11-08 17:02 ./usr/share/doc/lib2geom1.1.0/
-rw-r--r-- root/root       243 2021-11-08 17:02 ./usr/share/doc/lib2geom1.1.0/changelog.Debian.gz
-rw-r--r-- root/root      4919 2021-07-19 14:47 ./usr/share/doc/lib2geom1.1.0/copyright


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


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

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

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

Build Architecture: armhf
Build-Space: 274884
Build-Time: 992
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 1232
Job: lib2geom_1.1-2
Machine Architecture: armhf
Package: lib2geom
Package-Time: 2273
Source-Version: 1.1-2
Space: 274884
Status: successful
Version: 1.1-2
--------------------------------------------------------------------------------
Finished at 2021-11-14T10:49:06Z
Build needed 00:37:53, 274884k disc space