lib2geom →
1.1-2 →
armhf → 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